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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.01.2006, 21:51
megasmall вне форума Посмотреть профиль Найти все сообщения от megasmall
  № 1  
Ответить с цитированием
megasmall
Banned
[+ 1.1 24.10.2005]
[+ 1.11 27.01.2006]
[1.11 28.01.2006]

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

Ребята! скажите мне в чём разница между onLoadComplete и onLoadInit
я нашёл тока одну: в комплите нельзя узнать _width и _height, того что грузиш а в ините можно... это всё чтоли?

Старый 22.01.2006, 22:20
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 2  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
В хелпе написано буквально следующее:
Цитата:
Сообщение от Macromedia Documentation Team
It's important to understand the difference between MovieClipLoader.onLoadComplete and MovieClipLoader.onLoadInit. The onLoadComplete event is called after the SWF, JPEG, GIF, or PNG file loads, but before the application is initialized. At this point, it is impossible to access the loaded movie clip's methods and properties, and therefore you cannot call a function, move to a specific frame, and so on. In most situations, it's better to use the onLoadInit event instead, which is called after the content is loaded and fully initialized.

Старый 24.01.2006, 00:14
megasmall вне форума Посмотреть профиль Найти все сообщения от megasmall
  № 3  
Ответить с цитированием
megasmall
Banned
[+ 1.1 24.10.2005]
[+ 1.11 27.01.2006]
[1.11 28.01.2006]

Регистрация: Jul 2005
Сообщений: 107
ещё бы по-русски...

Старый 24.01.2006, 01:22
Arges вне форума Посмотреть профиль Отправить личное сообщение для Arges Найти все сообщения от Arges
  № 4  
Ответить с цитированием
Arges

Регистрация: Feb 2004
Адрес: НН
Сообщений: 24
У меня такой вопрос на тему MovieClipLoader, кто знает почему
в 8 flash данный код работает чётко, а в 2004 "нормально" работает только onLoadStart,а "Complete" появляется в начале загрузки мувика сразу за "Start"

mcl = new MovieClipLoader();
listener = new Object();
mcl.addListener(listener);
mcl.loadClip("1.jpg", 1);

listener.onLoadStart = function (mc) {
//trace("Start")
}
listener.onLoadProgress = function (mc,lb,tb) {
//trace("Progress")
}
listener.onLoadComplete = function (mc) {
//trace("Complete")
}

Старый 24.01.2006, 01:24
Arges вне форума Посмотреть профиль Отправить личное сообщение для Arges Найти все сообщения от Arges
  № 5  
Ответить с цитированием
Arges

Регистрация: Feb 2004
Адрес: НН
Сообщений: 24
естественно в коде не //trace("") ,а trace("")

Старый 24.01.2006, 02:46
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 6  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
По-русски есть в переведенном хелпе. Лично я ту статью переводил.

Старый 24.01.2006, 16:32
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 7  
Ответить с цитированием
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
Цитата:
Сообщение от Arges
в 8 flash данный код работает чётко, а в 2004 "нормально" работает только onLoadStart,а "Complete" появляется в начале загрузки мувика сразу за "Start"
потому что ты тестишь в оффлайне.
с локального жесткого диска файл ЛЮБОГО размера погрузится за время одного кадра. то есть как бы нет никакого прогресса: сразу начало и окончание. :)

поэтому в фмх 2004 прогресс не срабатывал вообще ни разу (что, по-моему, есть баг), но это отчасти и логично.


Последний раз редактировалось Nox Noctis; 25.01.2006 в 14:05.
Старый 25.01.2006, 03:08
Arges вне форума Посмотреть профиль Отправить личное сообщение для Arges Найти все сообщения от Arges
  № 8  
Ответить с цитированием
Arges

Регистрация: Feb 2004
Адрес: НН
Сообщений: 24
Да,но существует эмуляция загрузки и при ней всё работает точно так как я описал,какой тогда в ней смысл или же этот баг распостраняется только в случае movieClipLoader ?

Старый 25.01.2006, 03:13
MOHCTEP вне форума Посмотреть профиль Отправить личное сообщение для MOHCTEP Найти все сообщения от MOHCTEP
  № 9  
Ответить с цитированием
MOHCTEP

Регистрация: Dec 2002
Адрес: Живу вот где-то
Сообщений: 493
Цитата:
Сообщение от Arges
Да,но существует эмуляция загрузки и при ней всё работает точно так как я описал,какой тогда в ней смысл или же этот баг распостраняется только в случае movieClipLoader ?
Ну тебе ж ответили, что это баг 7. Могу потвердить, поскольку сам нарвался на эти грабли. Тестил интервалом при эмуляции. В 7 он потребовался, а в 8 - нет.

Старый 25.01.2006, 03:47
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 10  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Это НЕ баг. Так и должно быть. Нокс объяснил, почему.

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

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

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


 


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


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