![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2008
Сообщений: 25
|
Я совсем начинающий флешер. Немогу понять как под AS3 создать прогрес загрузки в котором бы отображалось на сколько подгружен ролик:
сейчас упрощенно код выглядит так: package
{
public class Main extends Sprite
{
public function Main()
{
stage.addEventListener(Event.ENTER_FRAME, onEnterFrame);
stage.addEventListener(ProgressEvent.PROGRESS, onProgress );
}
private function onProgress(event:ProgressEvent):void
{
logo.htmlText = "Progress:"+event.bytesLoaded;
}
private function onEnterFrame(event:Event):void
{
...
}
}
}
|
|
|||||
|
Регистрация: May 2006
Сообщений: 125
|
stage.addEventListener(ProgressEvent.PROGRESS, onProgress );
эта команда добавляет на сцену обработчик события класса ProgressEvent. тип подписываемого события PROGRESS когда оно происходит то вызывается функция onProgress которая получает в качестве параметра объекта класса ProgressEvent в этом объекте хранится много всяких данных из которых самое интересное bytesLoaded Команда logo.htmlText = "Progress:"+event.bytesLoaded; пишет видимо в текстовое поле logo строчку с процентами загрузки. или надо еще подробнее? Ж) |
|
|||||
|
Регистрация: May 2008
Сообщений: 25
|
Дело в том, что onProgress совсем невызывается
![]() |
|
|||||
|
Регистрация: May 2006
Сообщений: 125
|
а собственно что ты загружаешь?
или ты хочешь сделать прелоадер самого себя? |
|
|||||
|
Регистрация: May 2008
Сообщений: 25
|
2ladon прелоадер самого себя
это вообще возможно? |
|
|||||
|
Регистрация: May 2006
Сообщений: 125
|
посмотри в документацию в сторону LoaderInfo
|
|
|||||
|
Регистрация: May 2008
Сообщений: 25
|
Млин чтото прогрес как был мертвым так мертвым и остался (((
|
|
|||||
|
стервочка (я мужик)
|
this.loaderInfo.addEventListener
|
|
|||||
|
Регистрация: May 2008
Сообщений: 25
|
Я наверное дурной... из под среды прогрес срабатывает 1-н раз... а по сети даже разок несработал. Есть у когонибудь минимальный пример как делаеться этот прогрес бар!!!
Если честно то непонимаю как флешка может недогрузившись сама себя индицировать... Я наверно чтото неправильно делаю. |
|
|||||
|
стервочка (я мужик)
|
|
![]() |
![]() |
Часовой пояс GMT +4, время: 09:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|