Hallo! Für meine Webspiele, zum Beispiel
Maverick oder
Pairs, nutze ich mehrfache Tweens. Damit der Garbage Collector (GC) sie nicht abbricht, lege ich diese Tweens jeweils als globale Variablen fest und lege sie in einem Dictionary ab:
Code:
var tweenArray:Dictionary=new Dictionary(false);
var meinTween:Tween;
[...]
Code:
function einblenden(a:Object, b:Number):void {
meinTween=new Tween(a,"scaleX",Exponential.easeOut,0,1,b,true);
tweenArray[meinTween]=meinTween;
} Das funktioniert auch alles soweit gut. Nur kommt es immer wieder vor, dass meine Games beim ersten Laden unschön ruckeln, obgleich ich mit 30 Bildern pro Sekunde arbeite. Liegt das an meinem Code, oder liegt das am Flash Player bzw. an der augenblicklichen Prozessorlast der jeweilgen Rechner?
Herzlich und mit Dank für gute Tipps, twb