какое событие устанавливает размеры swfloader? - PullRequest
0 голосов
/ 18 августа 2011

Я пытаюсь масштабировать SWF, который был загружен через SWFloader.Когда я получаю полное событие или событие инициализации, размеры swfloader все еще равны нулю.Я не вижу значения в измерениях, пока не выполню изменение размера окна браузера.SWF это просто анимация.Попытка изменить размер реального SWF-содержимого дает противоречивые результаты.

1 Ответ

0 голосов
/ 18 августа 2011

Для такого рода проблем иногда помогает просто опрашивать измерения на enterFrame, пока вы не получите какое-либо значение. Например, вы можете сделать это:

bool dimensionsSet = false
addEventListener("enterFrame", checkDimensions);

function checkDimensions(event:*):void {
    if (!dimensionsSet && width && height) {
        dimensionsSet = true;
        // Do initialization code
    }
}
...