Просмотр полной версии : Как узнать ширину проигрывателя Flash, когда ролик внедрен в браузер?
Подскажите пожалуйста! :confused:
Ролик получает информацию о ширине проигрывателя Flash: Stage.width, а когда я внедряю его на html-страничку, выдает данные равные размеру сцены, хотя визуально проигрыватель браузера намного больше...
Задай
Stage.scaleMode = "noscale"
всё должно работать...
Эти опции я уже использую, проблема в том,что в окне просмтра проигрывателя все работает, а когда я уже публикую ролик на реальную html страницу - уже никак:(
megasmall
07.08.2005, 11:42
пиши в теге <object> на хтмл странице
<param name="scale" value="noscale">
и всё будет чики пуки.
знакомая ситуация.
думаю, что если начнешь ресайзить окно браузера,
конечно при условии, что ширина и высота ролика задана в %,
то все встанет на свой места.
Причина в том, что ширина ролика устанавливается до загрузки ролика
и в дальнейшем не меняется. Т.е. событие onResize не происходит,
если юзверь не ресайзил окно.
Бороться с этим не сложно.
Везде, где задаешь onResize, сразу же и вызывай:
this.onResize = function () {
......
}
this.onResize()
спасибо!!! все заработало :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.