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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 24.05.2007, 08:13
Chas вне форума Посмотреть профиль Отправить личное сообщение для Chas Посетить домашнюю страницу Chas Найти все сообщения от Chas
  № 1  
Ответить с цитированием
Chas
[+1 14.08.08]
[+1 20.08.08]
 
Аватар для Chas

Регистрация: Sep 2002
Адрес: simferopol
Сообщений: 981
Отправить сообщение для Chas с помощью ICQ
По умолчанию MovieClipLoader. в onLoadComplete ширина мувика = 0

вот такой вот простой тестовый мувик
Код:
mc=_root.createEmptyMovieClip("mov",10);
mcl=new MovieClipLoader ();
var obj=new Object ();
obj.onLoadComplete = function (mov){
	trace (mov._width);
}
mcl.addListener(obj);
mcl.loadClip ("data/ico/ico1.swf",mc);
трейс выводит 0. хочется ругаться матом. как теперь мне расчитать координаты для мувика?
я уже не навижу этот mcl. еще у него замечательнейший глюк есть - если подгружаемый мувик надо спрятать - в onLoadInit делаешь _visible=0, но он всеравно на мгновение появляется, а потом срабатывает _visible=0.
или я чего-то не знаю?
__________________
~
Never trouble trouble till trouble troubles you!

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

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
А в onLoadInit если этот трейс поставить?
Цитата:
When you use the onLoadComplete and onLoadInit events with the MovieClipLoader class, it’s important to understand how this differs from the way they work with your SWF file. The onLoadComplete event is called after the SWF or JPEG file has loaded, but before the application has been initialized. At this point it is impossible to access the loaded movie clip’s methods and properties, and because of this 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 has loaded and is fully initialized.
__________________
"We Are The Champions My Friends!" Queen


Последний раз редактировалось CorC; 24.05.2007 в 09:50.
Старый 24.05.2007, 11:41
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 3  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Сначала вызывается onLoadComplete (тогда и надо _visible = false), а при onLoadInit трейсить ширину.

Старый 24.05.2007, 20:00
Chas вне форума Посмотреть профиль Отправить личное сообщение для Chas Посетить домашнюю страницу Chas Найти все сообщения от Chas
  № 4  
Ответить с цитированием
Chas
[+1 14.08.08]
[+1 20.08.08]
 
Аватар для Chas

Регистрация: Sep 2002
Адрес: simferopol
Сообщений: 981
Отправить сообщение для Chas с помощью ICQ
я почему-то считал, что onLoadInit срабатывает в момент, когда скачивается первый фрейм мувика =(
вопрос. а мувик появляется на сцене, когда полностью скачан? или когда скачан первый фрейм?
если мувик появляется на сцене после скачки первого фрейма, то как его спрятать на время скачки? ибо, как только он появляется, свойства старого мульта , в том числе visible затираются новым.
__________________
~
Never trouble trouble till trouble troubles you!

Старый 25.05.2007, 10:10
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 5  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
http://www.flasher.ru/forum/showpost...76&postcount=3
_visible не работает?
__________________
"We Are The Champions My Friends!" Queen

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

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

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


 


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


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