Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   флэшка не меняет своих размеров (http://www.flasher.ru/forum/showthread.php?t=210966)

undefined 04.06.2015 13:44

флэшка не меняет своих размеров
 
Вопрос не столько по флэшу, скорее по 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 так что можно исключить всякие гонки.

Tails 04.06.2015 13:57

Примерчик в студию.

in4core 04.06.2015 14:29

может потому что 100%-100% ? попробуй задать ноСкейл и размеры типа 500*500

undefined 04.06.2015 14:51

Цитата:

может потому что 100%-100% ? попробуй задать ноСкейл и размеры типа 500*500
Неа не помогает.Сейчас попробую собрать минимальный пример.
PS: да, забыл сказать все происходит внутри фейсбучного приложения.Может это политика безопасности какая-то у фейспука?

Добавлено через 2 часа 14 минут
блин собрал пример, а на нем все работает :)

in4core 05.06.2015 02:41

на мое примере работает, или со 100%-100% тоже работает? Тогда м.б. действительно фейсук вина

undefined 05.06.2015 02:52

Разрешилась проблема. Оказывается смотрел закешированные размеры стейджа.Пойду качать внимательность :)


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

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