AS3 tween probléma

Tudom, hogy meg leszek itt kövezve a Flash miatt, de belefutottam egy problémába és sehol nem találok rá megoldást. Hátha itt valaki tud segíteni.

Adott egy Motion, amit Copy Motion as AS3 menüpont segítségével kreáltam. Van 5 db. MovieClipem, ezekre szeretném alkalmazni a Motiont.

Motion() és AnimatorFactory3D() osztályokat használok.

A probléma a következő:

Elindítom az első MovieClipre a Motiont, megy, tök szép és jó minden. Viszont ha elindítom a másodikra is, akkor az első is elindul vele újra. Ha az egyiket le akarom állítani, mindkettő leáll.

Olyan érzésem van, mintha valamelyik osztály singleton lenne és az kavarna be, de a doksi nem ír semmi ilyesmit. Tökéletesen sötetében mászkálok, megpróbáltam mindent másodszor is példányosítani, hogy tiszta lappal induljon a másik Motion, de akkor is bekavar valami.

Nagyon szépen köszönök bármilyen segítséget, mert ezt kéne már csak megoldanom a holnapi határidőig.


var __motion_elolap:MotionBase= new Motion();


__motion_elolap.duration=100;
__motion_elolap.addPropertyArray("x", [0]);
__motion_elolap.addPropertyArray("y", [0]);
__motion_elolap.addPropertyArray("scaleX", [1.000000]);
__motion_elolap.addPropertyArray("scaleY", [1.000000]);
__motion_elolap.addPropertyArray("skewX", [0]);
__motion_elolap.addPropertyArray("skewY", [0]);
__motion_elolap.addPropertyArray("z", [0]);
__motion_elolap.addPropertyArray("rotationX", [0]);
__motion_elolap.addPropertyArray("rotationY", [0,3.65305,...(ez hosszu es nem lenyeg)...]);
__motion_elolap.addPropertyArray("rotationZ", [0]);
__motion_elolap.addPropertyArray("blendMode", ["normal"]);




var __animFactory_elolap:AnimatorFactory3D=new AnimatorFactory3D(__motion_elolap);

__animFactory_elolap.transformationPoint=new Point(85.200000,127.200000);

__animFactory_elolap.addTarget(forgos_pakli_1.elolap,2);

Hozzászólások

Megoldottam favágósan. Szépnek baromi ronda, de legalább használható.