periodisk fejl i swf fil
Jeg tror jeg har noget så underligt som en periodisk fejl i et flash banner, - i koden har jeg en funktion med forskellige tweens, - hvor jeg bruger tween klassen, - det hele virker fint lokalt naturligvis og det virker også perfekt online, - i hvertfald 99 ud af 100 gange.Men altså, - den 100 gang er der et eller andet der går galt.
Her er koden:
import mx.transitions.Tween;
//
#include "inc/btnPress.as"
//
_global.counter = 0;
function init ()
{
_global.timer = undefined;
_global.myTween3.yoyo ();
black._alpha = 0;
firmadk._alpha = 0;
black._visible = false;
halvtres._alpha = 0;
halvtres._visible = true;
//
_global.myTween = new Tween (black, "_alpha", mx.transitions.easing.Regular.easeOut, 0, 100, 1, true);
//
_global.myTween2 = new Tween (halvtres, "_alpha", mx.transitions.easing.Regular.easeOut, 0, 100, 1, true);
dot_ani.gotoAndPlay (2);
dot_maske.gotoAndPlay (2);
}
//
function tween ()
{
if (!_global.timer)
{
_global.timer = 1;
trace ("jeg er i fx");
//
_global.myTween.yoyo ();
_global.myTween.onMotionFinished = function ()
{
_global.myTween = new Tween (_root.firmadk, "_alpha", mx.transitions.easing.Regular.easeOut, 0, 100, 1, true);
_global.myTween2 = new Tween (_root.logo, "_x", mx.transitions.easing.Strong.easeOut, 751, 554, 1, true);
_global.myTween.onMotionFinished = function ()
{
update_banner = function ()
{
clearInterval (runUpdate);
_global.myTween2.yoyo ();
_global.myTween3 = new Tween (_root.dot_ani, "_alpha", mx.transitions.easing.Regular.easeOut, 100, 0, 1, true);;
_global.myTween.yoyo ();
_global.myTween.onMotionFinished = function ()
{
_root.init ();
};
};
//
_global.counter++;
if (_global.counter < 3)
{
runUpdate = setInterval (update_banner, 4000);
}
};
};
}
//
}
//
init ();
