Суть проблемы:
Имеем код:

Код AS3:
package {
import fl.motion.Animator;
import flash.display.MovieClip;
import flash.events.MouseEvent;
public class Tweener extends MovieClip {
public var gangsta:MovieClip;
public var animation:Animator;
public var blink_motion:XML =
<Motion duration="60" xmlns="fl.motion.*" xmlns:geom="flash.geom.*" xmlns:filters="flash.filters.*">
<Keyframe index="0">
<tweens>
<SimpleEase ease="0"/>
</tweens>
</Keyframe>
<Keyframe index="30">
<color>
<Color alphaMultiplier="0.5"/>
</color>
<tweens>
<SimpleEase ease="0"/>
</tweens>
</Keyframe>
<Keyframe index="60">
<color>
<Color />
</color>
</Keyframe>
</Motion>;
public function Tweener() {
gangsta = new GangstaImage(); // автоматически созданный класс для члена библиотеки из .fla
gangsta.x = stage.stageWidth / 2;
gangsta.y = stage.stageHeight / 2;
addChild(gangsta);
animation = new Animator(blink_motion, gangsta);
animation.repeatCount = 0;
animation.play();
gangsta.addEventListener(MouseEvent.CLICK, function (e:MouseEvent) {
trace(animation.isPlaying);
if (animation.isPlaying) {
animation.pause();
} else {
animation.resume();
}
});
}
}
}
По нажатию на клип gangsta должна происходить остановка/запуск анимации с XML
однако этого не происходит. причина в том что во флешке присутсвует объект с 3d свойствами. после его удаления все работает должным образом.
Не знаете ли как справится с этой проблемой?
Версия флеша 10.0.2