在Main.as我有以下几点:共享变量
package {
import flash.display.MovieClip;
public class Main extends MovieClip {
public var damage:Number;
public function Main() {
// constructor code
var char:Character = new Character();
addChild(char);
}
}
}
而且我还有一个包称为Character.as
package {
import flash.display.MovieClip;
public class Character extends MovieClip{
public function Character() {
trace(damage);
}
}
}
我需要能够分担伤害集与主角一样。有什么办法让速度更全球化吗?
我需要能够通过其他类编辑它 – lededje
因此,您的方法不是很OOP。使其成为一个公共静态变量。 – prototypical
更新了我的答案。如果您想要使用面向对象编程,则应该退后一步并学习一些基本的面向对象编程概念/模式。 – prototypical