Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Почему sfw-файл работает сам по себе, но не работает из другого swf файла? (http://www.flasher.ru/forum/showthread.php?t=137693)

AlliAS 20.03.2010 13:44

Почему sfw-файл работает сам по себе, но не работает из другого swf файла?
 
Здравствуйте.

Есть флеш игра, отдельным swf файлом, которая сама по себе прекрасно работает, и есть другой sfw файл, который просто загружает первый по нажатию на кнопку, через MovieClipLoader. Но в этом случае загруженный swf не работает (после нажатия на кнопку играть, игра "замирает").
Привожу код загрузки swf с игрой:
Код AS1/AS2:

var mcl:MovieClipLoader = new MovieClipLoader();
mcl.loadClip('http://79.135.203.184/transfer/Flash-Strike.swf', _root.cont_mc);
var loadListener:Object = new Object();
mcl.addListener(loadListener);
loadListener.onLoadInit = function(target_mc:MovieClip){
        target_mc._x = 0;
        target_mc._y = 0;
}

Подскажите в чем может быть проблема и как ее решить? Заранее благодарен.

in4core 20.03.2010 13:56

_lockroot использовали ? проверьте. Вторая причина может быть в том что флешка грузится с другого сервера, что запрещает ее корректную работу. Флешка должна находится на том же сервере что и ваш главный мувик

udaaff 20.03.2010 14:00

Код AS1/AS2:

_root.cont_mc._lockroot = true;
var mcl:MovieClipLoader = new MovieClipLoader();
mcl.loadClip('http://79.135.203.184/transfer/Flash-Strike.swf', _root.cont_mc);
var loadListener:Object = new Object();
mcl.addListener(loadListener);
loadListener.onLoadInit = function(target_mc:MovieClip){
        target_mc._x = 0;
        target_mc._y = 0;
}


AlliAS 20.03.2010 14:53

in4core, udaaff Большое спасибо! Теперь все работает.

in4core 20.03.2010 22:30

u are welcome


Часовой пояс GMT +4, время: 07:42.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.