빠른 질문이되기를 바랍니다. 배열을 사용하여 내 라이브러리의 일부 무비 클립에 동적으로 액세스하는 데 문제가 있습니다.AS3 : 라이브러리 개체에 동적으로 액세스하기
은 기본적으로 내 배열은
var monarray:Array =("AAACBCBCAABBC").split("");
지금, 내 라이브러리는 세 개의 동영상 클립을 보유하고 .. 문자의 무리를 보유하고있다. 그들은 다음 AS3 연계 있습니다 몬스 테라를 monsterB monsterC
내가 내가 예를 들어 배열 ..에서 나는 위치에 따라 객체의 새로운 인스턴스를 생성한다 싶지 monarray 인덱스 [0에 ], 내가
이 내가 노력이 효과를 달성하기 위해 사용하고있는 코드입니다 .. 몬스 테라 추가 할 할 : 그러나
var b = new monster[monarray[i]];
b.x = mouseX;
b.y = mouseY;
addChild(b);
i ++;
, 내 .SWF를 컴파일 할 때,이 오류가 발생합니다 :
Scene 1, Layer 'Layer 1', Frame 1, Line 9 1086: Syntax error: expecting semicolon before leftbracket.
필자는 당연히 제대로하지 않았기 때문에 이것을 이해합니다. 그러나 배열을 사용하여 특별히 색인화 된 인스턴스를 호출했습니다.
이것은 noobish이지만 미안하지만 이동 중에도이 세 라이브러리 인스턴스를 어떻게 동적으로 선택할 수 있는지 잘 모르겠습니다.
미리 감사드립니다.
해리.
만약 당신이 무엇을 얻었습니까 – mgraph