Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Внешний прелоадер (http://www.flasher.ru/forum/showthread.php?t=206464)

metzies 05.02.2014 12:49

Внешний прелоадер
 
Требуется получить событие по окончанию загрузки флеша.
Раньше делал это при помощи добавление к первому кадру stop();, но сейчас ситуация немного другая - Macromedia не видит мою swf из-за внутреннего контента. (3D-тура).

Вопрос: Каким образом можно получить событие по окончанию загрузки сцены? Если требуется редактировать swf изнутри, то каким ПО это делается? Спасибо.

dark256 06.02.2014 12:10

Не очень понял о чем речь..... MovieClipLoader даст вам полный контроль над загружаемым......

Код AS1/AS2:

function miniLoader( URLL, mov ){
                var my_mcl:MovieClipLoader = new MovieClipLoader()
                var my_lst:Object = new Object()
 
                my_mcl.addListener(my_lst)       
                my_lst.onLoadStart = function( mov:MovieClip) {
                }
                my_lst.onLoadProgress = function( mov:MovieClip, loadedBytes:Number, total:Number) {
                }
                my_lst.onLoadComplete = function( mov:MovieClip ){       
                }
                my_lst.onLoadInit = function( mov:MovieClip) {
                          // Загрузились. Можем им управлять инитить и прочее.
                }
                my_lst.onLoadError = function( mov:MovieClip, errorCode:String, httpStatus:Number){
                        trace( "LoadError:"+errorCode +": "+URLL )
                }       
                my_mcl.loadClip( URLL, mov)
}



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

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