PDA

Просмотр полной версии : Ошибка с Loaderom


Digital
28.11.2013, 00:06
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/FlashPlatform/reference/actionscript/3/flash/display/Loader.html#includeExamplesSummary

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 минуты
И зачем закрывать первую флешку?

Digital
28.11.2013, 14:25
у меня 3 программы и 1 меню(итого 4 свф)
Все программы разного разрешения! Лоадером я, конечно, могу поместить проги в моё меню, но лучше будет, если бы просто можно было бы отдельно их запустить

GBee
28.11.2013, 19:37
navigateToURL
Каждая флешка отдельной страничкой.

MikroAcse
28.11.2013, 20:47
Отдельно запускать в окне (если standalone):
1. Костыль с fscommand
2. Adobe AIR
3. ???