|
|
1
2
|
|
|
2
3
简单的方法,你可以把它放在
在另一个类中,导入保存静态var的类,当然,在访问它之前必须初始化var。
|
|
|
3
1
Adobe未能提供对该阶段的静态访问,您只能自己实现它。 这是一个史诗般的失败,因为在主文档类实例构造函数运行以将阶段实例存储在某个任意静态变量中之前,不可能访问阶段。 由于每次需要静态访问阶段时都必须初始化该任意静态变量,因此最好确保只需执行一次。 为了确保只需要初始化一次,必须确保编写的每个静态方法都指向该变量,并且在初始化变量之前不尝试访问它。 尽管如此…最合理的步骤是: 1。立即向Adobe提交功能请求。 2.第2条。创建一个“global”或“document”基类,它为您初始化静态阶段变量,并让您的所有文档类从中继承。扩展movieclip为您提供了最大的灵活性:
只要所有的文档类扩展上面定义的“文档”类(并立即在其构造函数中调用“super”),就不必多次编写此类。通过这样做,您的文档的构造器代码和项目的其余部分将通过“document.s stage”静态访问阶段。在主文档类中发生此初始化之前,静态上下文无法访问阶段。 我建议您在早期就采用这种一致性,因为如果Adobe曾经向Stage添加静态访问,它将使修复变得更容易。这只是用Adobe提供的任何内容替换“document.sstage”的问题。 |
|
|
4
0
您可以使用accessor和mutator类来设置和检索阶段实例? |
|
|
nabster023 · 拉伸和旋转电影剪辑而不失真 8 年前 |
|
|
BadmintonCat · 获取数组排序的索引 8 年前 |
|
|
Dimentio · 无限循环(动作脚本3) 8 年前 |
|
|
steph45 · 它们是一种在数组中找到最接近0的数字的方法吗? 8 年前 |
|
|
AeroKLiam · AS3-使用组合框进行真/假测验 8 年前 |