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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 03.12.2007, 19:41
alexx25 вне форума Посмотреть профиль Найти все сообщения от alexx25
  № 1  
Ответить с цитированием
alexx25
Banned
[+1.3 03.12.07]
[+4 13.08.07]
[+1.3 28.11.07]
[+4 03.12.07]

Регистрация: Aug 2007
Сообщений: 11
По умолчанию Загрузка клипов

Есть клип ("резиновая шапка"). Необходимо сделать предзагрузчик.
Пробовал простым способом: в первом фрейме ставил предзагрузчик, когда клип полностью загрузится - переходим на второй фрейм (где лежит сама шапка). Вроде все отлично играет, НО сам скрипт "резинки" не работает (т.е. не растягивается и т.п.).
Думаю есть решение - сделать отдельный клип-предзагрузчик, который будет считать загруженые байты моего клипа.
Кто знает как это сделать, прошу помощи профессионалов!

Старый 03.12.2007, 19:44
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 2  
Ответить с цитированием
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
зависит от того насколько грамотно у вас написан код. Если разбит на функции, то просто...сначала прелоадер загрузит всё, потом запускать первую функцию инициализации..ну если всё тупо набито во фреймах и мувиках, то уже копаться и разбираться
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 03.12.2007, 20:01
alexx25 вне форума Посмотреть профиль Найти все сообщения от alexx25
  № 3  
Ответить с цитированием
alexx25
Banned
[+1.3 03.12.07]
[+4 13.08.07]
[+1.3 28.11.07]
[+4 03.12.07]

Регистрация: Aug 2007
Сообщений: 11
В первом кадре на мувике загрузчика

Код:
onClipEvent (load) 
{
	total = _root.getBytesTotal();
}
onClipEvent (enterFrame) 
{
	loaded = _root.getBytesLoaded();
	percent = loaded / total * 100;
	if (loaded == total) {
		_root.gotoAndStop(2);
	} else {
		_root.preeloader.gotoAndStop(parseInt(percent));
	}
}


в самом клипе:

Stage.scaleMode = "noScale";
Stage.align = "TL";

var resize_obj = {};
resize_obj.onResize = function() {
	
	_root.act1._x = Stage.width * 1 / 4 - 100;
	_root.act2._x = Stage.width  * 1 - 480;
};
Stage.addListener(resize_obj);
resize_obj.onResize();

Чтоб не путаться
"preeloader" - это клип, в котором каждому проценту соответствует свой фрейм

Если знаете где зарыт клад - пришлите ссылочку! Я сделаю из него сокровище!


Последний раз редактировалось etc; 04.12.2007 в 00:02.
Старый 04.12.2007, 00:02
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
alexx25 получает бан.

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

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

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


 


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


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