Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   методы loader (http://www.flasher.ru/forum/showthread.php?t=160791)

flasheroff 17.07.2011 16:20

методы loader
 
Перехожу на as3 и возникла два вопроса:
1. загружаю swf на сцену:
Код AS3:

var request:URLRequest = new URLRequest("http://site.ru/banner.swf"); 
var loader:Loader = new Loader()
loader.load(request);
addChild(loader);

Как этот же файл загрузить с библиотеки?

2. Как отследить событие окончания (когда swf проиграл, то перейти на другой кадр)?

КорДум 17.07.2011 16:41

Цитата:

Как этот же файл загрузить с библиотеки?
Embed.
Цитата:

2. Как отследить событие окончания (когда swf проиграл, то перейти на другой кадр)?
Подписаться на соответствующее кастомное событие, слушать его.

flasheroff 17.07.2011 16:48

ничего не понял. там код в две команды, кто может пример написать...

КорДум 17.07.2011 17:01

Что именно непонятно? Прочтите про Embed.

В загружаемой флешке:
Код AS3:

dispatchEvent(new Event("end"));

В загружающей:
Код AS3:

loader.content.addEventListener("end", _onEndHandler);


flasheroff 17.07.2011 17:13

а если нет доступа(исходника) загружаемой флешки?!

КорДум 17.07.2011 17:15

Тогда повесить на нее enterFrame, где проверять currentFrame === totalFrames (или как там эти геттеры зовутся).


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

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