2011-05-24 97 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