![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 24
|
Привет!
У меня вот такой код! stop(); this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress); this.loaderInfo.addEventListener(Event.COMPLETE, onComplete); function onProgress(e:ProgressEvent):void { var loaded:Number = e.target.bytesLoaded; var total:Number = e.target.bytesTotal; var pct:Number = loaded/total; loader_mc.scaleX = pct; loaded_txt.text = " " + (Math.round(pct * 100)) + "%"; } function onComplete(e:Event):void { nextFrame(); } Делаю так но он переходит сразу на тот который я указываю минуя все остальные... Моя задача сделать чтобы,Прелоадер исчезал перед тем как дойдёт до ключевого кадра! Как это сделать? Спасибо. |
|
|||||
|
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
или просто воспользуйтесь Tweener'ом и убавляйте альфу
__________________
low + |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 24
|
Цитата:
Может я не туда прописываю? Извените за такой вопрос но покажите этот пример в полном коде,пожалуйста? |
|
|||||
|
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
да это не часть кода, я тут писал - может где ошибся в синтаксисе..
__________________
low + |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 24
|
Я вас не понимаю.
Я привёл пример своего кода и попросил помощи чтобы реализовать переход кадров от первого к последнему. После загрузки Прелоадера. |
|
|||||
|
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
уберите private
__________________
low + |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 24
|
stop(); this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress); this.loaderInfo.addEventListener(Event.COMPLETE, onComplete); function onProgress(e:ProgressEvent):void { var loaded:Number = e.target.bytesLoaded; var total:Number = e.target.bytesTotal; var pct:Number = loaded/total; loader_mc.scaleX = pct; loaded_txt.text = " " + (Math.round(pct * 100)) + "%"; } function onComplete(e:Event):void { nextFrame(); } ============================================ addEventListener(Event.ENTER_FRAME, looper); private function looper(e:Event):void { if (currentFrame < totalFrames) { nextFrame(); }else{ removeEventListener(Event.ENTER_FRAME, looper); } } Последний раз редактировалось NarutoUdzumaki; 09.02.2010 в 15:59. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Если правильно понял...
stop(); this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress); this.loaderInfo.addEventListener(Event.COMPLETE, onComplete); function onProgress(e:ProgressEvent):void { var loaded:Number = e.target.bytesLoaded; var total:Number = e.target.bytesTotal; var pct:Number = loaded/total; loader_mc.scaleX = pct; loaded_txt.text = " " + (Math.round(pct * 100)) + "%"; } function onComplete(e:Event):void { play(); addEventListener(Event.ENTER_FRAME, looper); } ============================================ function looper(e:Event):void { if (currentFrame == 5) { stop(); removeEventListener(Event.ENTER_FRAME, looper); } } |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 24
|
Цитата:
Я не могу понять почему ролик не едет дальше! Если выставлять кадр 2 то он там и тормозит после прелоада! Если ставить кадр 5,то он сразу попадает на 5-тый... Таким образом нет анимации до 5 кадра ![]() А мне нужно чтобы со вторго кадра до 5-го ролик ехал по первым 4-рём кадрам до 5-го.Твины не помагают. Прелаодер должен исчезнуть! На 5 кадре пойвляеться ролик тоже с Альфо каналом Movie. Но он появляется плавно как и должен в отличии от Прелоадера. Просто пипец... Добавлено через 55 часов 10 минут Я понял проблему! Дело в том что Прелоадер у меня не находиться в Movie... Это значит что прелоадер грузит сам мувик в котором находиться контент! То есть в Movie лежит сайт! Так нужно для того что бы он растягивался под размер экрана... Таким образом не выходит дать команду плавного перехода! Сам Прелоадер не засунешь в MovieClip. Что делать? Каким методом можно послать команду для плавного запуска кадров до конечного если Прелоадер грузит Мовик в котором 6 кадров??? Последний раз редактировалось NarutoUdzumaki; 12.02.2010 в 02:20. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:12. |
|
|
« Предыдущая тема | Следующая тема » |
|
|