2010-09-22 6 views
1

Я загружаю игру as2 в фильм as3. Нет общения, кроме как играть в игру в фильме. Я использую класс загрузчика.Простая загрузка as2 в as3 фильм

функция startLoad() { var mRequest: URLRequest = new URLRequest (correctURL.toString()); mLoader.contentLoaderInfo.addEventListener (Event.COMPLETE, onCompleteHandler); mLoader.contentLoaderInfo.addEventListener (ProgressEvent.PROGRESS, onProgressHandler); mLoader.load (">http://www.boomerang-tv.ro/sites/www.boomerang-tv.ro/files/flash/data/Scooby_Doo_-_Downhill_Dash/scoobydownhill-BM.swf"); }

функция onCompleteHandler (loadEvent: Событие) { AddChild (loadEvent.currentTarget.content); }

Когда он заканчивает загрузку, я получаю эту ошибку.

ArgumentError: Ошибка # 2180: Запрещено перемещать содержимое AVM1 (AS1 или AS2) в другую часть списка отображения, когда оно было загружено в контент AVM2 (AS3). в flash.display :: DisplayObjectContainer/AddChild() в main_fla :: MainTimeline/onCompleteHandler()

Любые идеи. Я уверен, что его просто это просто поздно :(

Спасибо содержание погрузчик

ответ

4

Попробуйте добавить загрузчик вместо.

 
function onCompleteHandler(loadEvent:Event) 
{ 
    addChild(loadEvent.currentTarget.loader); 
} 
+1

Я не ты ... но я люблю тебя .. . благодаря – Hornerlas

Смежные вопросы