Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.05.2010, 23:37
RoXy вне форума Посмотреть профиль Отправить личное сообщение для RoXy Найти все сообщения от RoXy
  № 1  
Ответить с цитированием
RoXy

Регистрация: May 2010
Сообщений: 11
По умолчанию Не отображается progressbar

Добрый вечер...помогите пожалуйста разобраться, что делаю не так...задача - сделать простой прелоадер (рамка и полоска), после загрузки которого должна отобразиться картинка, лежащая на 2ом кадре того же таймлайна...
Код на первом кадре:
Код AS3:
stop()
var barFront:BarFront = new BarFront() // сама полоса загрузки
var barBack:BarBack = new BarBack() // рамка для нее
//barBack.name = "barBack"
//barFront.name = "barFront"
barFront.x = barBack.x = stage.stageWidth/2
barFront.y = barBack.y = stage.stageHeight/2
barFront.scaleX = 0 // в начальный момент полосы нет
addChild(barFront)
addChild(barBack)
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onLoading);
this.loaderInfo.addEventListener(Event.COMPLETE, onComplete);
 
function onLoading(evt:ProgressEvent):void {
	trace ("onLoading")
	var loaded:Number = evt.bytesLoaded / evt.bytesTotal; 
	setBarProgress(loaded); 
}
 
function setBarProgress(value:Number) { 
	trace ("setBarProgress")
	barFront.scaleX = value;
}
 
function onComplete(event:Event):void { 
	trace ("onComplete")
	this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, onLoading);
	this.loaderInfo.removeEventListener(Event.COMPLETE, onComplete);
	gotoAndStop(2); // тут лежит картинка
}
trace показывает, что функции onLoading, setBarProgress и onComplete вызываются, однако полоска не появляется...

Старый 29.05.2010, 23:45
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
ctrl + enter, потом еще раз ctrl + enter.

Старый 30.05.2010, 00:10
RoXy вне форума Посмотреть профиль Отправить личное сообщение для RoXy Найти все сообщения от RoXy
  № 3  
Ответить с цитированием
RoXy

Регистрация: May 2010
Сообщений: 11
и что значит сей ответ, можно спросить?)

Старый 30.05.2010, 00:20
gldrawworld вне форума Посмотреть профиль Отправить личное сообщение для gldrawworld Найти все сообщения от gldrawworld
  № 4  
Ответить с цитированием
gldrawworld

Регистрация: Apr 2010
Сообщений: 128
это значит, что вы тестируете локально и не успеваете увидеть прогресс бар потому, что локально файлы загружаются почти мгновенно, предложенный вариант от udaaff включает имитацию выполнения флешки на сервере поэтому можно лицезреть загрузку …*
__________________
md5 еще какое то (я так понял кодировка) … вот такие дела ))

Старый 30.05.2010, 21:52
RoXy вне форума Посмотреть профиль Отправить личное сообщение для RoXy Найти все сообщения от RoXy
  № 5  
Ответить с цитированием
RoXy

Регистрация: May 2010
Сообщений: 11
Спасибо)))

Создать новую тему Ответ Часовой пояс GMT +4, время: 13:15.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
ProgressBar

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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