我認爲這將是直截了當的,但我無法重新定位我的內容。 我有一個按鈕實例,名爲rollOne
,當我滾動按鈕我想要加載一個SWF對象,但不是在按鈕的頂部,所以我想找出按鈕的寬度是什麼,所以我可以重新定位動態加載的內容。我認爲rollOne.width
會返回寬度,但它只返回0
高度相同。如何在Flash中獲取對象的寬度和高度?
任何建議將不勝感激。
rollOne.addEventListener(MouseEvent.MOUSE_OVER, fetchQty);
function fetchQty(event:MouseEvent):void
{
myContainer.x = (rollOne.x + rollOne.width);
myContainer.y = (rollOne.y + rollOne.height);
var img1Request:URLRequest = new URLRequest("8032697883620.swf");
var img1Loader:Loader = new Loader();
img1Loader.load(img1Request);
myContainer.addChild(img1Loader);
trace(rollOne.width);
}
這裏的代碼沒有錯,你需要顯示如何創建rollOne – PatrickS
這應該工作。如果使用event.target.width而不是rollOne.width,會發生什麼情況? –
rollOne只是一個拖放到舞臺上的按鈕符號,並給出了rollOne的實例名稱。 – SurferJoe