당신이 속성 패널을 사용하여 인스턴스 이름을 지정하는 데 필요한 단계에 객체가, 그리고 당신이 _root
속성을 통해 액세스 할 수있는 경우 :
_root.myMc.doSomething();
식별자 사용 :
actionscri 용으로 내보낼 라이브러리 심볼 알려주기 pt는 AS3과 비슷한 방식으로 작동합니다.
- 여기서 instanceName :
var myMC:MovieClip = this.attachMovie("instanceName","MyMC",this.getNextHighestDepth());
attachMovie
3 매개 변수를 사용할 수 있습니다 당신이 지정하는 수출의 이름은 당신이 attachMovie
기능을 사용하여 심볼의 인스턴스를 생성하는 데 사용하는 이름이이처럼 name
AS3의 DisplayObject 속성입니다. 이 이름은 작성한 심볼의 각 인스턴스에 할당하는 고유 한 이름입니다.
- 라이브러리 식별자 : 심볼을 생성 할 때 식별자 필드에 입력하는 이름입니다.
- 깊이 : 표시 트리의이 MovieClip의 깊이입니다. 특정 깊이를 타겟팅하거나
getNextHighestDepth
을 사용하여 AS3에서 addChild
을 사용할 때와 마찬가지로 사용 가능한 가장 높은 깊이에 배치 할 수 있습니다.
"인스턴스 이름"이라고 말하면 "식별자"텍스트 필드가 맞습니까? –
나는 당신이 말한 것을 시도했다 : 나는 2 MCs를 만들었고, 하나는 First, 다른 하나는 Second라고 불렀다. 나는 둘 다 AS로 내 보낸 다음 두 번째 코드에 다음 코드를 추가합니다. 'on (press) { \t trace (_root.First); \t trace (_root); 내가 두 번째로 누르면 }' 는 로그 출력은 다음과 같습니다 정의되지 않은 _level0 –
@Itamar - 내가 더 많은 정보를 추가 한, 당신이 실제로 무대에서'First'를 넣어 경우 분명히 – shanethehat