Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Ошибка с Loaderom (http://www.flasher.ru/forum/showthread.php?t=205301)

Digital 28.11.2013 00:06

Ошибка с Loaderom
 
Код AS3:

 import flash.net.URLRequest;
import flash.display.Loader;
 
stop()
var _2d:MovieClip = new btn_2d
var ldr:Loader = new Loader();
 
_2d.addEventListener(MouseEvent.CLICK, _2dFunc)
function _2dFunc(event:MouseEvent):void{
        ldr.load(new URLRequest("_2d.swf"));
}

Почему не работает?

alexandrratush 28.11.2013 00:12

А ошибки какие есть? И что вы хотели с этого кода получить?

Digital 28.11.2013 00:13

Ошибок нет, хотел запустить _2d.swf, но ничего не произошло. Просто ничего

alexandrratush 28.11.2013 00:16

Если вы хотели добавить загруженную флешку на сцену, то нужно дождаться ее полной загрузки, подписавшись на событие и лишь потом делать с ней что нужно.
Вот тут отличный пример http://help.adobe.com/ru_RU/FlashPla...xamplesSummary

Digital 28.11.2013 00:18

А просто запустит парарельно ещё 1 свф я могу? Если да, то как? Не в 1, а отдельно

alexandrratush 28.11.2013 00:21

Цитата:

А просто запустит парарельно ещё 1 свф я могу? Если да, то как? Не в 1, а отдельно
Не понял вас.

Digital 28.11.2013 00:22

Я хочу, что бы по кнопке открывалась ещё 1 свф. Отдельно, в отдельном окне. Это возможно сделать?

Добавлено через 8 минут
Или, что б при загрузке _2D.swf первый - полностью закрывался

alexandrratush 28.11.2013 03:47

Цитата:

Или, что б при загрузке _2D.swf первый - полностью закрывался
Вы можете загрузить _2D.swf как я сказал, и добавить на сцену. Так он перекроет граф. элементы первой флешки. Также можно потом из первой флешки удалить все объекты.

Digital 28.11.2013 13:52

Тоесть отркрыть ещё 1 свф не закрывая этот нельзя?

alexandrratush 28.11.2013 14:06

Зачем открывать еще один свф если вы можете загрузить его в первый. Что вам вообще нужно сделать? Я запутался уже.

Добавлено через 3 минуты
И зачем закрывать первую флешку?


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

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