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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 23.04.2008, 01:00
3d Developer вне форума Посмотреть профиль Найти все сообщения от 3d Developer
  № 1  
Ответить с цитированием
3d Developer
Banned

Регистрация: Jul 2007
Сообщений: 52
По умолчанию ClipLoader

Код:
//Core McLoader
var xxx:MovieClipLoader = new MovieClipLoader();

var my_lst:Object = new Object();

xxx.addListener(my_lst);

_root._xloader._visible = false;

my_lst.onLoadProgress = function(target_mc:MovieClip, loaded:Number, total:Number) { 

_root._xloader._visible = true;

var intervalID:Number = setInterval(callback, "1000");

_root._xloader.varPercent = Math.round(loaded/total*110);  //Our Psevdo Element

if ( loaded >= 0.8 * total)  { _root._xloader.gotoAndPlay(3); }

}

my_lst.onLoadComplete = function(target_mc:MovieClip) {
        
		//trace ("Welcome content");
		_root._xloader._visible = false;
};

clearInterval( intervalID );
Народ пишу тут клип лоадер. столкнулся с проблемкой хз как ее решать )))
Идея конечно есть ставить как обычно _xloader.gotoAndStop(varPercent)/ Но так деать не хотелось бы... хочеться просто мувик гонять куда захочу и как захочу.

Вообщем то код работающий на 100 даже 200%
Вопрос такой : строка

if ( loaded >= 0.8 * total) { _root._xloader.gotoAndPlay(3); }
Соотв она ДОЛЖНА!! делать след : когда загрузка доходит до 80% и более играеться 3й кадр _xloader / Но по скольку у нас тождественная функция OnLoadProgress то расчет идет на всем интервале а значит что при 81%, 82% и т.д все равно будт прыгать на 3й кадр что нам никак нельзя. у нас тупо мувик должен проиграться.

Есть предложения что сделать с этим ?

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

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

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


 


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


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