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