2009-12-10 99 views
0

塞納里奧 我有一個movieclip( 'myMask'),其具有3層內: 1.掩模形狀(面輪廓) 2.圖像(人) 3.正方形形狀具有α 0%(這是比掩模形狀稍大)閃存AS3掩模尺寸

1是3 1掩蔽2

的畫面的中心比圖2和3更大的和是在一個旋轉的角度+定位成偏離中心。

問題 我需要在設置掩碼後獲取/設置最終動畫片段'myMask'的四個角的位置。

在閃存IDE中,它顯示爲與3相同的尺寸,這正是我所需要的正方形,因爲最終我試圖操縱四角的位置。但是在as3代碼中,.width和.height是與所有元素相關的邊界框的大小,包括圖片(2)在未屏蔽(更大)時的邊界框。

有沒有辦法在AS3中獲取顯示掩碼的大小?

感謝

回答

1

如果你把面具到另一個影片剪輯並調用maskHolder和使用maskHolder作爲面膜,而不是你將能夠訪問這樣的寬度和高度屬性:

maskHolder.mask.width; 
maskHolder.mask.height; 

喬治

+0

謝謝喬治這正是它所需要的。 – Dave 2009-12-13 21:22:16