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. Java:在一个类中使用Actionlistener来引用另一个类中的变量
- 3. 使用另一个类中的一个类的变量
- 4. 另一个类变量赋值给另一个类变量
- 5. 如何在java中引用另一个类中的变量?
- 6. 在另一个类中调用一个类的变量?
- 7. 在另一个类中调用一个类的变量
- 8. 逻辑从另一个类中调用一类的变量的
- 9. 在PHP中,如何引用另一个类的静态变量中的类
- 10. 引用另一个类中的变量会产生NULL
- 11. 如何从另一个类引用类变量在vb.net
- 12. 调用另一个类的变量JAVA
- 13. 使用另一个类的变量as3
- 14. Android - 使用另一个类的变量
- 15. 调用另一个类的变量PHP
- 16. 访问另一个类中的变量?
- 17. C#如何使类变量引用的类中的另一个值
- 18. 另一个类访问另一个类的变量
- 19. PHP - 从同一类中的另一个类变量设置类变量?
- 20. 在另一个类中使用变量
- 21. 在另一个类中使用变量?
- 22. 在另一个类中使用变量
- 23. 填充类变量与另一个类的变量的值
- 24. 在另一个类中使用类函数中的变量(python)
- 25. 返回一个类的引用变量
- 26. 使用一个java类的变量到另一个java类
- 27. 在另一个类中设置一个类的变量
- 28. 从位于另一个类中的一个类访问变量
- 29. 如何在另一个类中调用Java类的变量
- 30. 从swift中访问另一个类的类类型变量
请提供一些示例代码 – schellmax 2011-03-11 16:20:35
很多这个问题的答案建议使用公共静态属性/方法来访问文档类的成员。与此相关的问题是,虽然它允许DocumentClass的成员全局访问,但潜在的安全问题在于它可以在全球范围内访问。将文档类的引用解析为其他类可能是一个更好的主意,因此访问只受上述类限制。然后再次介绍“紧耦合”的新问题。 – Taurayi 2011-03-11 17:27:48
如果我正确地阅读这个问题,事件调度可能会是一种避免Singleton的方法。 – 2011-03-11 18:18:13