actionscript-3 - 从影片剪辑内部更改全局变量的值
问题描述
我试图制作一个影片剪辑,然后我在影片剪辑中插入了一个脚本。所以有两个变量,Score作为动态文本被维护,并且有一个点作为movieclip内部的动态文本。我希望在影片剪辑完成后将点值移动到乐谱。或者可能有一种方法可以在执行剪辑影片时更改影片剪辑外部变量的内容
var point:int = 0;
poin.text = ''+point;
这是我的电影剪辑中的代码
那么如何将该“点”作为动态文本传递给“得分”作为影片剪辑外部的动态文本(在主时间轴上)
解决方案
您可以使用静态变量而无需创建类的实例,因此它们可以用作全局变量。
例子:
package
{
class MyClass
{
// ...
public static var myStaticVar: Number;
// ...
}
}
然后在程序中的任何地方,您都可以通过这种方式访问变量 myStaticVar:
MyClass.myStaticVar = 5;
// ...
var value:Number = MyClass.myStaticVar;
希望能帮助到你。
推荐阅读
- protocol-buffers - 通过 UDP 解码 protobuf
- ssis - 尝试在 SSIS 中加载带有平面文件源的 UTF-8 CSV 文件,不断收到错误消息说它是 ANSI 文件格式
- cakephp - CakePHP 4 多个复选框
- c++ - 如何通过 MATLAB 引擎将 C++ 数组数据发送到 MATLAB
- kubernetes - 在具有特定标签的节点上获取 pod
- parameters - 迭代器的通用可变和非可变参数
- sql - 未包含在组中的非聚合值在哪里?
- apache - 添加 SSL 后,Cakephp 3 前缀路由在 Linux 服务器中不起作用
- javascript - 有没有办法自动折叠响应式布局折叠列表的特定列?
- postgresql - PostgreSQL 和 Golang 之间的数据类型