【问题标题】:Changing value of global variable from inside a movieclip从影片剪辑内部更改全局变量的值
【发布时间】:2019-09-22 13:03:20
【问题描述】:

我尝试制作一个影片剪辑,然后我在影片剪辑中插入了一个脚本。 所以有两个变量,Score作为动态文本被维护,并且有一个点作为movieclip内部的动态文本。我希望在影片剪辑完成后将点值移动到乐谱。或者可能有一种方法可以在执行剪辑影片时更改影片剪辑外部变量的内容

var point:int = 0;

poin.text = ''+point;

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

那么如何将该“点”作为动态文本传递给“得分”作为影片剪辑之外的动态文本(在主时间轴上)

【问题讨论】:

    标签: actionscript-3


    【解决方案1】:

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

    例子:

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

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

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

    希望对你有帮助。

    【讨论】:

    • 由衷的感谢,不知道该说什么来表达我的感激之情
    • 谢谢我的朋友。很高兴它有帮助。保持摇滚。
    猜你喜欢
    • 2011-07-19
    • 1970-01-01
    • 2013-03-14
    • 1970-01-01
    • 2021-03-12
    • 1970-01-01
    • 2011-01-19
    • 2011-10-15
    • 1970-01-01
    相关资源
    最近更新 更多