从文件中访问在fla中声明的变量

问题描述

| 在舞台上,我有一个名为“ 0”的动画片段。里面有一个MovieClip
sqaure_mc
。 在双击
rect_mc
(time0ѭ的时间轴)时得到的时间轴中,我编写了以下代码
var width1:Number;
width1 = sqaure_mc.width;
如何从文档类访问ѭ5?     

解决方法

为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;