![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2006
Сообщений: 2,283
|
Вопрос не столько по флэшу, скорее по js. Вставляю флэшку с помощью swfObject:
swfobject.embedSWF("Preloader.swf", "altContent", "100%", "100%", "10.0.0", "expressInstall.swf", flashvars, params, attributes); В определенный момент меняю размер флэшки так: var swf = swfobject.getObjectById(attributes.id); swf.width=320; alert(swf.width); Алерт показывает 320 и визуально флэшка обрезалась, однако внутри самой флэхи stageWidth остался без изменений.Почему так? StageWidth измеряю с задержкой 2-3 сек после выставления свойства в JS так что можно исключить всякие гонки. |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 2,283
|
Цитата:
PS: да, забыл сказать все происходит внутри фейсбучного приложения.Может это политика безопасности какая-то у фейспука? Добавлено через 2 часа 14 минут блин собрал пример, а на нем все работает ![]() |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 2,283
|
Разрешилась проблема. Оказывается смотрел закешированные размеры стейджа.Пойду качать внимательность
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|