이것은 기본적으로 이전에 시도했던 것과 반대입니다. 하위 클래스 변수를 수퍼 클래스에서 변경하는 방법을 알아야합니다. 따라서 클래스에서 객체를 만들면 원래 클래스에서 그 객체의 변수를 어떻게 동적으로 변경합니까?actionscript : 수퍼 클래스의 서브 클래스 변수를 변경하십시오.
이 내 메인 클래스의 주요 기능입니다 가정 :
public function MAIN()
{
new OBJECT_square().CREATE(this,100,100);
OBJECT_square.X = 40;
}
가 작동하지 이런 식으로 X 값을 변경. 새 서브 클래스를 만들 때 X 값을 설정/변경할 수 있다는 것을 알지만, 내가 갈 때 변경할 수 있어야합니다. 또한 서브 클래스 내에서 변경할 수 있다는 것을 알지만 이것은 내가 원하는 것이 아닙니다.
내가하려는 일이 아닙니다. 나는 그것을 더 간단하게 설명하는 방법을 모른다. 새 하위 클래스를 만드는 기본 클래스가 있습니다. 이 메인 클래스에서 하위 클래스의 변수를 변경하려고합니다. 나는 메인 클래스에서 변하고있는 변수를 정의하고 싶지 않다. – user421215
ಠ_ಠ ([1] (http://stackoverflow.com/users/421207/1101) [2] (http://stackoverflow.com/users/421119/1101) [3] (http://stackoverflow.com/사용자/421047/1101) [4] (http://stackoverflow.com/users/420115/1101) [5] (http://stackoverflow.com/users/420106/1101) [6] (http : /stackoverflow.com/users/421215/xxxx1101xxxx)) – Gunslinger47