2011-09-21 5 views
0

AS3에서 이와 같은 작업을하고 싶지만 AS3을 처음 사용하기 때문에 코딩 방법을 잘 모릅니다.AS3 :이 연결 문제를 어떻게 구성 할 수 있습니까?

내가해야 할 일은 all_mc이라고하는 1 x 빈 MC가 있고 그 안에 200x empty_mc이 모두 하나씩 x 축에 정렬되어 있어야합니다.

empty_mc은 100px 너비이고 라이브러리의 링크는 panelClass (MovieClip)이라고합니다.

empty_mc 자체는 라이브러리에 emptyClass이라고합니다.

처음부터 스테이지에 표시하려면 all_mc이 필요합니다. It should look like this image. 200 개의 붉은 사각형이 필요합니다.

모든 200 MC를 수동으로 추가하는 대신 루프를 만들어야합니다. 그러나 나는 내 삶을 살기 위해 머리를 감쌀 수 없다. 누군가 나를 친절하게 도와 줄 수 있습니까?

답변

0

그냥 루프를하고 동적으로 무비 클립을 만듭니다

var mcWidth:Number = 100; // Using hardcoded value because MovieClip.width is not always reliable (if the MovieClip contains shapes with strokes, etc.) 
for (var i:int = 0; i < 200; i++) { 
    var mc:panelClass = new panelClass(); 
    all_mc.addChild(mc); 
    mc.name = "empty_mc" + i; // set a name so that it can be accessed later on 
    mc.x = mcWidth * i; 
} 
+0

감사 로랑, 실제로 all_mc – muudless

+0

내부의 모든 empty_mc 년대 그런 다음 바로'addChild' 줄을 변경 필요에'all_mc.addChild (MC); ' (편집 됨) –

+0

대단히 고마워요! – muudless

관련 문제