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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 09.01.2012, 19:56
mono.solar вне форума Посмотреть профиль Отправить личное сообщение для mono.solar Найти все сообщения от mono.solar
  № 1  
Ответить с цитированием
mono.solar

Регистрация: May 2011
Сообщений: 24
По умолчанию узнать атрибут width/height в HTML OBJECT

Здравствуйте.
В html вставлена флешка, обычными тегами:
Код:
<object type="application/x-shockwave-flash" data="someBanner.swf" width="333" height="300">
	<param name="quality" value="high" />
	<param name="bgcolor" value="#ffffff" />
	...
	<param name="loop" value="true" />
</object>
Необходимо выявить аттрибут object-а width. Вот эти методы были опробованы:
Код AS3:
stage.width // - не то
stage.stageWitdh // - не то
stage.loaderInfo.width // - ошибка Error #2099: Загружаемый объект не настолько загрузился, чтобы можно было получить эту информацию.
Как всётаки достать этот аттрибут? Спасибо.

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

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
а что, все таки, возвращает stage.stageWitdh? Именно он указывает ширину текущего окна проигрывателя.

Добавлено через 1 минуту
кстати у вас не правильно написано (и я скопипастил) stage.stageWitdh stage.stageWidth

Добавлено через 1 минуту
в этом может быть причина

Старый 09.01.2012, 20:24
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 3  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
вобще-то это будет stage.stageWitdh, но только для scaleMode = StageScaleMode.NO_SCALE;

loaderInfo.width надо смотреть по Event.COMPLETE, но это будет размер, который установлен при компиляции флешки, а не размер контейнера

Добавлено через 2 минуты
http://silin.su/trash/width/

Старый 10.01.2012, 15:09
mono.solar вне форума Посмотреть профиль Отправить личное сообщение для mono.solar Найти все сообщения от mono.solar
  № 4  
Ответить с цитированием
mono.solar

Регистрация: May 2011
Сообщений: 24
Цитата:
Сообщение от silin Посмотреть сообщение
вобще-то это будет stage.stageWitdh, но только для scaleMode = StageScaleMode.NO_SCALE;

loaderInfo.width надо смотреть по Event.COMPLETE, но это будет размер, который установлен при компиляции флешки, а не размер контейнера

Добавлено через 2 минуты
http://silin.su/trash/width/
Спасибо, помогло. Именно это и нужно было

fish_r - да, ошибка, но только тут - руками писал на форум.

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

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

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


 


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


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