ActionScript- 이름으로 인스턴스를 다루는 방법?
-
03-07-2019 - |
문제
나는 Action Script를 처음 접하고 다음과 같은 문제가 있습니다. 글로벌 변수 tabname과 버튼이 있습니다.
on(release){
_root.tabName = this._name;
}
그리고 이제 String ariable tabname을 사용하여 단계에서 커튼 인스턴스를 해결하여 속성을 편집하고 싶습니다 (실제로, TabControl의 탭이 선택되는지 제어하고 싶습니다).
GetInstanceByName 또는 유사한 함수와 같은 것이 있습니까? Thnx
해결책
간단히 사용할 수 있습니다.
_root[tabName]
변수 tabname에 포함 된 인스턴스 이름으로 movieclip에 액세스합니다.
물론 이것은 뿌리에 위치한 클립을위한 것입니다. movieclips 내부의 Moviclips에 대해서도 동일한 작업을 수행 할 수 있습니다.
_root.knownMovieClip[stringVariable]
제휴하지 않습니다 StackOverflow