2009-10-13 4 views
1

내가 100 의 도끼 위치와 함께 MC를 그리고 나는 내가 액세스 할 수있는 방법을 배열는 배열 내부 MC의 속성에 액세스하는 방법

newArray.push (MC)

에 밀어 말할 수 있습니다 배열하고 MC.x를 얻으시겠습니까? 배열에 밀어 때, 당신은 배열에 다른 동영상 클립을 추가 할 예정입니다 가정

newArray[newArray.length-1].x; 

답변

1

당신이 나중에 배열에 다른 MC를 두지 않는 가정 ;

var mcPos:uint = newArray.push(MC) - 1; 

그럼 당신은 마리우스 제안을 직접처럼 타겟팅 할 수 있습니다

newArray[mcPos].x 
1

변수로 영화 클립의 위치를 ​​저장 :

3

나중에 인덱스와 동영상 클립의 X에 액세스 할 수 있습니다.

그러나 클립에서 많은 작업을 수행해야하는 경우 참조 변수 (참조 별명 지정)를 만들 수 있습니다. 이렇게하면 코드 속도가 빨라지지만 코드가 읽기 쉽게 만들어집니다.

var mc : MovieClip = newArray[ newArray.length - 1 ]; 

mc.x = 100; 
mc.y = 100; 
관련 문제