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

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

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

Регистрация: May 2008
Сообщений: 102
По умолчанию loadMovie и Flash Player 6

Привет.

MovieClipLoader появился только в 7-ом плейере.

А пишется код на AS2 под 6-ой.

Как правильно обрабатывать загрузку swf извне?

Начал по наитию делать так:

Код:
	_root._objects = 0;
	_root.total_objects = 2;

	this._Loader = function ()
	{
		trace("Опа, что-то загрузилось...");
		_root._objects++;
		if (_root._objects == _root.total_objects)
			trace("Загрузка завершена");
	}

	var FirstPan:MovieClip = this.line.createEmptyMovieClip("mcPan1", 15);
	FirstPan.onLoad = _root._Loader;
	FirstPan.loadMovie("data/swf/backgrounds/1/global_front.swf");
так вот _Loader ни разу не вызывается.
Как там наши отцы делали в те времена?


Последний раз редактировалось ekeeper; 12.12.2008 в 16:36.
Старый 12.12.2008, 16:41
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Событие onLoad работает только для _root и для классов при аттаче объекта на сцену.
Поэтому на setInterval или onEnterFrame вешали проверку на число загруженных байт и если оно равнялось общему числу байт, при условии, что оно больше нуля (ведь размер файла нельзя получить мгновенно, поэтому нужно быть уверенным, что проверяем на нужно число), то это и был момент полной загрузки файла.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 12.12.2008, 16:43
ekeeper вне форума Посмотреть профиль Отправить личное сообщение для ekeeper Найти все сообщения от ekeeper
  № 3  
Ответить с цитированием
ekeeper

Регистрация: May 2008
Сообщений: 102
iNils: при этом, я так понимаю, есть шанс погрешности? Загрузиться может раньше или позже чем посчиталось в onEnterFrame. Но все равно спасибо. Ушел делать.


Последний раз редактировалось ekeeper; 12.12.2008 в 17:00.
Старый 12.12.2008, 18:24
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

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

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

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

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


 


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


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