artcraft
06.07.2006, 16:52
пока лучшее что я смог сделать это
подгрузить swf с мувиклипом на сцене, приаттачить мувик с анимацией в главный ролик и перемотать:
package {
import flash.display.*;
import flash.net.*;
import flash.events.*;
public class Z extends Sprite{
public function Z(){
stage.scaleMode = "noScale";
stage.align = "TL";
var ldr:Loader = new Loader();
var urlReq:URLRequest = new URLRequest("test.swf");
ldr.load(urlReq);
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, loaded);
}
private function loaded(event:Event):void {
var content:Sprite = event.target.content;
var mc:DisplayObject=content.getChildByName('a');
addChild(mc);
var mcc:MovieClip=(mc as MovieClip);
mcc.gotoAndStop(10);
}
}
}
вопросы:
1) Как добраться до мувиклипов в библиотеке подгружаемого ролика (если это возможно)
2) Как подгруженному мувиклипу назначить новый класс
подгрузить swf с мувиклипом на сцене, приаттачить мувик с анимацией в главный ролик и перемотать:
package {
import flash.display.*;
import flash.net.*;
import flash.events.*;
public class Z extends Sprite{
public function Z(){
stage.scaleMode = "noScale";
stage.align = "TL";
var ldr:Loader = new Loader();
var urlReq:URLRequest = new URLRequest("test.swf");
ldr.load(urlReq);
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, loaded);
}
private function loaded(event:Event):void {
var content:Sprite = event.target.content;
var mc:DisplayObject=content.getChildByName('a');
addChild(mc);
var mcc:MovieClip=(mc as MovieClip);
mcc.gotoAndStop(10);
}
}
}
вопросы:
1) Как добраться до мувиклипов в библиотеке подгружаемого ролика (если это возможно)
2) Как подгруженному мувиклипу назначить новый класс