2011-05-24 101 views
0

在舞臺上,我有一個名爲rect_mc的動畫片段。裏面有一個MovieClip sqaure_mc在文件中訪問聲明爲變量的變量

在時間線的時候我就rect_mc(的rect_mc時間表)雙擊我得到我寫了下面的代碼

var width1:Number; 
width1 = sqaure_mc.width; 

如何從文檔類訪問width1

回答

1

導出您的用於ActionScript的square_mc並定義一個類。然後在這個類中定義你的變量。

package 
{ 
    import flash.display.MovieClip; 

    public class SquareMC extends MovieClip 
    { 
     public var width1:Number; 

     public function SquareMC() 
     { 
      width1 = width; 
     } 
    } 
} 

在這個定義的屬性將通過從文檔類訪問:

rect_mc.square_mc.width1; 
+0

,我想的事情是訪問聲明there.In rect_mc的時間軸變量。僅僅爲了舉例,我選擇了movieclip的寬度。我懷疑如何訪問在rect_mc的時間軸內聲明的變量。它可以是任何變量。無論如何謝謝你的回覆。 – 2011-05-24 07:14:20

+0

如果你在'square_mc'中定義了任何東西,那麼它可以通過'square_mc.rect_mc.your_var'訪問。 – Marty 2011-05-24 07:16:08

+0

很抱歉再次問你。 square_mc在rect_mc中。我已經寫過 – 2011-05-24 07:33:41