什么事件设置swfloader的尺寸?

时间:2011-08-18 04:33:01

标签: flex scaling swfloader

我正在尝试缩放已通过swfloader加载的swf。当我得到完整事件或init事件时,swfloader的尺寸仍为零。在我调整浏览器窗口大小之前,我没有看到维度中的值。 swf只是一个动画。尝试调整实际swf内容的大小会产生不一致的结果。

1 个答案:

答案 0 :(得分:0)

对于这类问题,有时只需轮询enterFrame上的维度,直到获得某些价值。例如,你可以这样做:

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

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