Flash AS3, bytesLoaded, bytesTotal problem, a look at mod_deflate

In my urge to explode Google PageSpeed, I enabled mod_deflate on apache2. Afer a few weeks, a colleague told me there was some weird behaviour with few AS3 preloaders on one of my servers… After sneaking around with bytesLoaded and bytesTotal, I have noticed this: [0,22236,14086,22236,22236,26647,26647] etc… This array stores: [bytesLoaded, bytesTotal, bytesLoaded, bytesTotal, etc,] … 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

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

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

AS3 BlendMode

Pour ajouter le BlendMode (disons un multiply) en ActionScript 3 : import flash.display.BlendMode; monMC.blendMode=BlendMode.MULTIPLY;  

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