![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Apr 2011
Сообщений: 23
|
День добрый.
Нашел пример прелоадера. var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progr); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, finish); loader.load(new URLRequest('some.swf')); right_side.visible=false; function progr(e:ProgressEvent):void{ proc.text=Math.round(e.bytesLoaded/e.bytesTotal*100) + "%"; if (Math.round(e.bytesLoaded / e.bytesTotal*100) < 50 ) { left_mask.rotation=-360*e.bytesLoaded / e.bytesTotal; } else{ left_mask.rotation=-180; right_side.visible=true; right_mask.rotation=-360*e.bytesLoaded/e.bytesTotal; } } function finish(e:Event):void { addChild(loader); } А то висит поверх свф-ки. |
|
|||||
|
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
__________________
Нормально делай — нормально будет! |
|
|||||
|
Регистрация: Apr 2011
Сообщений: 23
|
Спасибо, но так почему-то не выходит.
|
|
|||||
|
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
Что конкретно не выходит? Прелоадер остаётся? Ищи его имя и удаляй removeChild'ом!
__________________
Нормально делай — нормально будет! |
|
|||||
|
Потому что, скорее всего у left_mask, right_mask, right_side, proc другой родитель и метод removeChild нужно вызывать у него.
__________________
if (love is true) break my.heart; |
|
|||||
|
Регистрация: Apr 2011
Сообщений: 23
|
to Rzer
Я только начинаю знакомиться с Флэш. Может подскажете как Вами изложенное реализовать? |
|
|||||
|
Регистрация: Apr 2011
Сообщений: 23
|
to Aloran
не помогает |
|
|||||
|
Регистрация: Apr 2011
Сообщений: 23
|
Вот пример.
|
|
|||||
|
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
Ты разбери свой прелодер, там ещё шейпы безымянные лежат. В таком случае поможет тебе
__________________
Нормально делай — нормально будет! |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|