4
A
回答
3
适当的范围需要到位和正确的包装。
声明一个静态变量来处理到主文档的访问权限类
private static var _instance:Main;
public static function get instance():Main { return _instance; }
public function Main() { // constructor
_instance = this;
}
声明一些getter和setter在主文档类
private var _foo:int = 0;
public function get foo():int{
return _foo;
}
public function set foo(value:int):void {
_foo= value;
}
然后在任何类您可以根据需要更改为如下内容
public class O {
public function O() {
Main.instance.set(Main.instance.get() + 1);
}
}
+1
感谢您提供有用的信息和示例代码。 – IneedHelp 2012-01-09 16:34:29
1
简单的例子,在文档类中定义一个变量“测试”:
package {
public class DocumentClass extends Sprite {
public static var test:Number = 3;
public function DocumentClass() {
test = 4;
}
}
}
现在访问“测试”变量在另一个类:
package {
public class OtherClass extends Sprite {
public function OtherClass() {
DocumentClass.test = 5;
}
}
}
这是否适用于你的代码?
相关问题
- 1. 在另一个文件中使用另一个类的变量
- 2. 另一个类变量赋值给另一个类变量
- 3. 如何在java中引用另一个类中的变量?
- 4. 在另一个类中调用一个类的变量?
- 5. 逻辑从另一个类中调用一类的变量的
- 6. 使用另一个类的变量as3
- 7. Android - 使用另一个类的变量
- 8. 调用另一个类的变量PHP
- 9. 调用另一个类的变量JAVA
- 10. 访问另一个类中的变量?
- 11. C#如何使类变量引用的类中的另一个值
- 12. 在另一个类中使用变量
- 13. 填充类变量与另一个类的变量的值
- 14. 从位于另一个类中的一个类访问变量
- 15. 如何在另一个类中调用Java类的变量
- 16. 你如何引用另一个类的变量?
- 17. 未找到变量。引用另一个类的对象
- 18. 定义引用python中的上一个类变量的类变量
- 19. 从另一个类访问类变量
- 20. 在处理中使用另一个类中的一个类的变量
- 21. 参照另一类变量定义中的类变量
- 22. 访问另一个类的变量
- 23. 来自另一个类的变量
- 24. 重置另一个类的变量
- 25. 从另一个类的访问变量
- 26. 使用类的变量在另一个类的函数
- 27. 访问另一个类中定义的类变量的值
- 28. 如何使用一个变量,另一个变量在PHP类
- 29. 引用Python中的另一个类
- 30. 在另一个类中访问变量
请提供一些示例代码 – schellmax 2011-03-11 16:20:35
很多这个问题的答案建议使用公共静态属性/方法来访问文档类的成员。与此相关的问题是,虽然它允许DocumentClass的成员全局访问,但潜在的安全问题在于它可以在全球范围内访问。将文档类的引用解析为其他类可能是一个更好的主意,因此访问只受上述类限制。然后再次介绍“紧耦合”的新问题。 – Taurayi 2011-03-11 17:27:48
如果我正确地阅读这个问题,事件调度可能会是一种避免Singleton的方法。 – 2011-03-11 18:18:13