Archive

Archives pour la catégorie ‘as3’

AS3 Vector VS Array Benchmark (Read Access : int, String, Bitmap)

 

I have seen some benchmarks about Vector VS Array read access, but I wanted to test it myself. I have tested these data type : int, String and Bitmap.

 

Data type

The datatype used for filling the vector/array : int, String and Bitmap.

 

Loop style

20m = for(n:int=0; n<20000000; ++n)
100m = for(n:int=0; n<100000000; ++n)
(double loop)

Lire la suite…

AS3 Vector.sort() VS Array.sort() Benchmark

 

Working on optimization can be fun, repetitive and mostly painful toward the end.
Here is my benchmark for the sort() function. I wanted to compare Array and Vector performances.

 

This randomizing function has been use as sorting function

test.sort(function(){return Math.floor(Math.random()*3)-1});

 

Data type

The datatype used for filling the vector/array : int

 

Loop style

1m = for(n:int=0; n<1000000; ++n)
2.5m = for(n:int=0; n<2500000; ++n)

Lire la suite…

TweenGroup bugs

Je recommande TweenLite

Premièrement, j’aimerais remercier Jack Doyle pour son TweenLite. Wow!!!
J’ai eu affaire à deux bugs en utilisant la classe TweenGroup.

Bug #1
Des animations TweenLite non-reliées entre elles interfèrent avec un TweenGroup : ce dernier ne s’anime pas correctement ?!

Solution
Lire la suite…

Tags: , ,

AS3, TextField vers BitmapData Bug (fond opaque) ?!

21/05/2009 Commentaires fermés

Techniquement, je ne suis pas certain que l’on peut qualifier le problème de bug.

Lorsque je veux par exemple créer une classe pour animer une zone de texte dynamique, j’utilise les classes Bitmap et BitmapData.

 

Bug

Pour une raison que j’ignore, j’obtiens une zone rectangulaire opaque et non ma zone de texte dynamique en Bitmap.

 

Solution
Lire la suite…

Tags: , ,

AS3 CSS Embed Fonts Bitmap Text Flash Uggly Bug

L’incroyable bug est de retour. Pas jolie et très peu référencé.
J’aimerais inviter Adobe à nettoyer un peu d’ici la prochaine sortie de logiciel. 😉

 

Bug

Impossible de voir le texte lorsqu’on utilise une police :

  • embedFonts
  • bitmap
  • à partir d’un CSS
  •  

    Résolution
    Lire la suite…

    Tags: , ,

    AS3 BlendMode

    Pour ajouter le BlendMode (disons un multiply) en ActionScript 3 :

    import flash.display.BlendMode;

    monMC.blendMode=BlendMode.MULTIPLY;

     

    Tags: ,

    AS3 Shuffle array (aléatoire)

    Voici une façon de mélanger un tableau de façon aléatoire.
    Cette fonction circule depuis un bout de temps.

    monArray.sort(function(){return Math.floor(Math.random()*3)-1});

    Après quelques tests de routine, j’aimerai mélanger le tout un peu plus : Lire la suite…

    Tags: , ,