새 개체를 초기화 할 때 해당 클래스는 부모 개체의 변수에 어떻게 액세스 할 수 있습니까?AS3 하위 클래스/개체에 액세스 할 수있는 변수를 만드는 올바른 방법은 무엇입니까
이 경우 BLOB에 스케일에 액세스 할 수 있어야합니까?
public class Parent
{
protected var scale:int = 32;
public function Parent()
{
var shape = new Blob(15, 55);
}
}
-
public class Blob
{
private var _xp:int
private var _yp:int
private var _worldX:int;
private var _worldY:int;
public function Blob(x:int, y:int)
{
_xp = x;
_yp = y;
_worldX = _xp * scale;
_worldY = _yp * scale;
}
public function get worldX():int {
return _worldX;
}
}
음. 부모의 모든 기능을 Blob에서 사용할 수있는 것은 아니지만 지금은 추측 할만한 전역 변수입니다. – davivid