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

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

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

Регистрация: Feb 2006
Сообщений: 32
По умолчанию Прелоадер в подгруженном мувике

в root в пустой мувик подгружается swf
Код:
on (release) {
loadMovie ("clip.swf", "emptyclip");
}
а в этом swf(в первом кадре) прелоадер

Код:
onClipEvent (load) {
	total = _root.getBytesTotal();
}
onClipEvent (enterFrame) {
	loaded = _root.getBytesLoaded();
	percent = int( loaded / total * 100);
	text = "Loaded " + percent + "%";
	gotoAndStop(percent);
	if (loaded == total) {
		_root.gotoAndStop(2);
	}
}
Прелоадер не работеет!!!!!!
почему?

Старый 15.06.2006, 18:22
MINASTIS вне форума Посмотреть профиль Отправить личное сообщение для MINASTIS Посетить домашнюю страницу MINASTIS Найти все сообщения от MINASTIS
  № 2  
Ответить с цитированием
MINASTIS
 
Аватар для MINASTIS

Регистрация: Jan 2006
Адрес: Сургут
Сообщений: 897
Отправить сообщение для MINASTIS с помощью Skype™
ПОТОМУ ЧТО ОН ГЛАВНЫЙ РОЛИК ПРОВЕРЯЕТ А НЕ ВЛОЖЕННЫ ПРОГРАММНО! Гиморная проблема.
Вводи так:

Код:
onClipEvent (load) {
total = _root.emptyclip.getBytesTotal();
}
onClipEvent (enterFrame) {
loaded = _root.emptyclip.getBytesLoaded();
percent = int( loaded / total * 100);
text = "Loaded " + percent + "%";
gotoAndStop(percent);
if (loaded == total) {
_root.emptyclip.gotoAndStop(2);
}
}
Я даже первый свой сайт перестал делать из-за этой особенности. МНого было мувиков для вложения а тестироваться без главного они не хотели!

Старый 15.06.2006, 18:42
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 3  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Ну еще бы
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 15.06.2006, 18:49
katyakrog вне форума Посмотреть профиль Отправить личное сообщение для katyakrog Найти все сообщения от katyakrog
  № 4  
Ответить с цитированием
katyakrog

Регистрация: Feb 2006
Сообщений: 32
ой!!!! я так и делала (_root.emptyclip.) не тот код скопировала!
ну так вот не работает!!!!!

который root тоже прелоадером подгружается может в этом дело

Старый 16.06.2006, 17:48
katyakrog вне форума Посмотреть профиль Отправить личное сообщение для katyakrog Найти все сообщения от katyakrog
  № 5  
Ответить с цитированием
katyakrog

Регистрация: Feb 2006
Сообщений: 32
----------------------------------------------------------
Код:
onClipEvent (load) {
	total = _root.emptyclip.getBytesTotal();	
	trace("total =" + total );
	trace(_name);
}

onClipEvent (enterFrame) {
	i++;
	loaded = _root.emptyclip.getBytesLoaded();	
	trace("loaded =" + loaded);
	percent = int( loaded / total * 100);	
	trace("percent =" + percent);
	trace("i = "+i);
	_root.tx = "Loaded " + percent + "%";
	gotoAndStop(percent);
	if (loaded == total) {		
		_root.emptyclip.gotoAndStop(2);
	}
}
-----------------------------------------------------
Выводит:

emptyclip
total =117406
bar
loaded =117406
percent =100
i = 1

------------------------------------------------------
А если сразу в root положить прелоадер, то i=245 (подгружает прелоадер одно и тоже)?

Help plz!!! Никак не разберусь

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

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

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


 


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


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