从动画片段内部更改全局变量的值

时间:2019-05-04 02:39:25

标签: actionscript-3

我试图制作一个影片剪辑,然后在影片剪辑中插入了一个脚本。 因此,存在两个变量,即维持动态文本的Score和在动画片段中的动态文本有一个点。我希望在影片剪辑完成后将点值移动到“分数”。或者执行剪辑影片时可能有一种方法可以更改影片剪辑外部变量的内容

var point:int = 0;

poin.text = ''+point;

这是我的电影剪辑中的代码

那么如何在动画剪辑之外(在主时间轴上)将“点”作为动态文本传递到“分数”作为动态文本

1 个答案:

答案 0 :(得分:2)

您可以使用静态变量,而无需创建类的实例,因此它们可以用作全局变量。

示例:

package 
{
     class MyClass
     {
         // ...
         public static var myStaticVar: Number;
         // ...
     }
}

然后在程序中的任何地方,都可以通过以下方式访问变量myStaticVar:

MyClass.myStaticVar = 5;
// ...
var value:Number = MyClass.myStaticVar;

希望有帮助。