我正在尝试缩放已通过swfloader加载的swf。当我得到完整事件或init事件时,swfloader的尺寸仍为零。在我调整浏览器窗口大小之前,我没有看到维度中的值。 swf只是一个动画。尝试调整实际swf内容的大小会产生不一致的结果。
答案 0 :(得分:0)
对于这类问题,有时只需轮询enterFrame
上的维度,直到获得某些价值。例如,你可以这样做:
bool dimensionsSet = false
addEventListener("enterFrame", checkDimensions);
function checkDimensions(event:*):void {
if (!dimensionsSet && width && height) {
dimensionsSet = true;
// Do initialization code
}
}