Мне нужно загрузить внешний swf и использовать его как Movieclip в FlashDevelop, то есть мне нужно иметь возможность перейти к определенным ключевым кадрам, запустить и остановить его воспроизведение и т. Д. Простой рабочий образец код был бы чрезвычайно оценен, так как я не могу найти удовлетворительные учебные пособия через Google.AS3 Load swf As Movieclip
EDIT теперь у меня есть этот код
package
{
import flash.net.*;
import flash.display.*;
import flash.events.*;
import flash.utils.getQualifiedClassName;
public class Main extends MovieClip
{
var animatedBox:MovieClip = new MovieClip();
var ldr:Loader = new Loader();
var frames:int = 0;
public function Main():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, onload);
ldr.load(new URLRequest("../lib/test.swf"));
}
function onload(e:Event)
{
if (!e.target)
return;
if(e.target.content is MovieClip)
{
animatedBox = e.target.content as MovieClip;
animatedBox.gotoAndPlay("Start");
}
else
{
trace(getQualifiedClassName(e.target.content));
}
}
}
}
После того как я пытаюсь запустить его я получаю [Fault] исключение, информация = TypeError: Error # 1009: Не удается получить доступ к свойству или методу ссылка на нулевой объект. Любые идеи?
Что именно вам нужно? узнать как3 или узнать, как работать с FlashDevelop? – Cherniv
Мне просто нужен код, чтобы добавить swf в проект FlashDevelop и использовать его как полезный MovieClip – user1938856