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

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

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

Регистрация: May 2009
Сообщений: 17
По умолчанию stageHeight в загружаемом SWF

Есть отдельно работающий SWF ролик использующий в работе stage.stageHeight, его грузит другой SWF при помощи Loader(), но загруженный ролик уже не работает, потому что не может обратиться к переменной stage.stageHeight. Как же обращаться к переменной, чтобы ролик работал даже будучи загруженным в другой ролик?

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

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
stage не виден пока объект не добавлен в DisplayList.
Обращайтесь по событию ADDED_TO_STAGE.
__________________
Griver

Старый 28.06.2009, 20:48
ZedAlert вне форума Посмотреть профиль Отправить личное сообщение для ZedAlert Найти все сообщения от ZedAlert
  № 3  
Ответить с цитированием
ZedAlert

Регистрация: May 2009
Сообщений: 17
Благодарю, а как узнать из мувика, загружен ли он в другой или работает сам?

Добавлено через 7 минут
И еще вопрос: как узнать настоящие высоту и ширину мувика если сцена работает в режиме NO_BORDER?

Старый 28.06.2009, 21:04
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 4  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
>> Благодарю, а как узнать из мувика, загружен ли он в другой или работает сам?
Если stage сразу доступен, то мувик работает сам.

>> И еще вопрос: как узнать настоящие высоту и ширину мувика если сцена работает в режиме NO_BORDER?
Что такое настоящая ширина?
__________________
Hell is the possibility of sanity

Старый 28.06.2009, 21:42
ZedAlert вне форума Посмотреть профиль Отправить личное сообщение для ZedAlert Найти все сообщения от ZedAlert
  № 5  
Ответить с цитированием
ZedAlert

Регистрация: May 2009
Сообщений: 17
1. Да, логично...

2. Если в страницу вставить ролик, у которого высота в свойствах стоит 300, а его вставить в html указав 200, то stageHeight всегда (кроме NO_SCALE) будет равно 300, а как же получить 200 будучи даже не в режиме NO_SCALE?

Старый 29.06.2009, 12:40
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 6  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
ExternalInterface.objectID и парсить HTML.
__________________
Hell is the possibility of sanity

Старый 29.06.2009, 12:50
ZedAlert вне форума Посмотреть профиль Отправить личное сообщение для ZedAlert Найти все сообщения от ZedAlert
  № 7  
Ответить с цитированием
ZedAlert

Регистрация: May 2009
Сообщений: 17
Так все сложно, мдам, результат не стоит этих усилий. Да и если флешка запущена просто в плеере и размер окна изменен, то что никак не отследить размеры чтоли?))

А как переменную stage.stageHeight нормально проверить на ее наличие или доступность? Пробовал defined и null - не разрешает сравнивать.


Последний раз редактировалось ZedAlert; 29.06.2009 в 15:40.
Старый 29.06.2009, 17:02
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 8  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
>> Так все сложно, мдам, результат не стоит этих усилий. Да и если флешка запущена просто в плеере и размер окна изменен, то что никак не отследить размеры чтоли?))

1. не сложно абсолютно. 2. размеры не изменятся, изменится только размер окна (на размеры которого флешка не влияет, и поэтому знать о них тоже не должна).

>> А как переменную stage.stageHeight нормально проверить на ее наличие или доступность? Пробовал defined и null - не разрешает сравнивать.

stage.stageHeight не может не быть, stage может быть null, stage.stageHeight даже NaN не может быть.
__________________
Hell is the possibility of sanity

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

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

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


 


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


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