PDA

Просмотр полной версии : Как узнать ширину проигрывателя Flash, когда ролик внедрен в браузер?


tayna
06.08.2005, 19:44
Подскажите пожалуйста! :confused:
Ролик получает информацию о ширине проигрывателя Flash: Stage.width, а когда я внедряю его на html-страничку, выдает данные равные размеру сцены, хотя визуально проигрыватель браузера намного больше...

Iv
07.08.2005, 03:00
Задай
Stage.scaleMode = "noscale"
всё должно работать...

tayna
07.08.2005, 11:28
Эти опции я уже использую, проблема в том,что в окне просмтра проигрывателя все работает, а когда я уже публикую ролик на реальную html страницу - уже никак:(

megasmall
07.08.2005, 11:42
пиши в теге <object> на хтмл странице
<param name="scale" value="noscale">
и всё будет чики пуки.

Iv
07.08.2005, 15:04
знакомая ситуация.
думаю, что если начнешь ресайзить окно браузера,
конечно при условии, что ширина и высота ролика задана в %,
то все встанет на свой места.
Причина в том, что ширина ролика устанавливается до загрузки ролика
и в дальнейшем не меняется. Т.е. событие onResize не происходит,
если юзверь не ресайзил окно.
Бороться с этим не сложно.
Везде, где задаешь onResize, сразу же и вызывай:

this.onResize = function () {
......
}
this.onResize()

tayna
08.08.2005, 12:04
спасибо!!! все заработало :)