2011-01-22 6 views

답변

1

정확하게 이해할 지 모르겠지만 클래스 정의에서 해당 속성을 선언 할 필요없이 사용자 지정 클래스에 속성을 추가 할 수있는 기능이 필요한 것 같습니다.

이 경우 클래스에 "동적"키워드를 사용하는 것이 좋습니다. "public dynamic class MyClass extends Whatever"- 그러면 var myInstance : MyClass = new MyClass()를 말할 수 있고 myInstance.randomPropertyThatIJustMadeUp = 무엇이든 말할 수 있습니다.

의미가 있습니까? 그게 당신이 찾고있는거야? Object 및 MovieClip을 포함하여 특정 AS3 핵심 클래스가 이미 동적임을 유의하십시오.

마지막으로, 이것이 기본적으로 켜져 있지 않은 이유가 있습니다. 동적 클래스를 사용하는 것이 가장 좋은 방법이 아닌 경우가 많습니다. 유형 검사의 이점을 없애기 때문에 플레이어 속도가 느려지고 오류가 발생할 수 있습니다. 그러나 유용한 경우가 있습니다.

행운을 빈다.

+0

죄송합니다. 오늘만 답변을 보았습니다. 그 태그 속성이 표준 컨트롤에 붙어 있다는 말을 잊어 버렸습니다. 속성으로 플래시 컨트롤을 확장 할 수 있습니까? – user310291

관련 문제