0
我想縮放一個通過swfloader加載的swf。當我得到完整的事件或init事件時,swfloader的維度仍然爲零。在調整瀏覽器窗口大小之前,我沒有在維度中看到任何值。 swf只是一個動畫。試圖調整實際的swf內容會導致不一致的結果。什麼事件設置swfloader的尺寸?
我想縮放一個通過swfloader加載的swf。當我得到完整的事件或init事件時,swfloader的維度仍然爲零。在調整瀏覽器窗口大小之前,我沒有在維度中看到任何值。 swf只是一個動畫。試圖調整實際的swf內容會導致不一致的結果。什麼事件設置swfloader的尺寸?
對於這類問題,有時只需輪詢enterFrame
上的維度,直到獲得一些價值爲止。你可以例如這樣做:
bool dimensionsSet = false
addEventListener("enterFrame", checkDimensions);
function checkDimensions(event:*):void {
if (!dimensionsSet && width && height) {
dimensionsSet = true;
// Do initialization code
}
}