Я встраиваю SWF, встроенный в Flash 8, в проект as3. Когда я вызываю stop () или gotoAndStop (0); на мувиклипе, который представляет экземпляр встроенного SWF-файла, он останавливается на секунду, а затем продолжается. Попытка вызова removeChild на mc удаляет его с дисплея, но звук в swf продолжает воспроизводиться. SWF, в этом случае должен быть встроен, я не могу использовать загрузчик. Любые идеи
код:
[Embed (source = "t1.swf")]
private var t1:Class;
private var mc:MovieClip;
public function iphoneTest()
{
var tf:TextField = new TextField();
tf.x = 10;
tf.y = 100;
tf.width = 100;
tf.height = 50;
tf.text = "Hello worl";
mc = new t1();
var button:CustomSimpleButton = new CustomSimpleButton();
button.width = 50;
button.height = 50;
button.x = 10;
button.y = 150;
button.addEventListener(MouseEvent.CLICK, onClick);
this.addChild(mc);
this.addChild(tf);
this.addChild(button);
}
private function onClick(e:MouseEvent):void {
mc.stop();
this.removeChild(mc);
}