다음 문제를 만났을 때 Flashdevelop로 초급 응용 프로그램을 만들었습니다.프로그래밍 방식으로 새 프레임 만들기
은 내가 무비 클립 타입 Table.as 클래스를 만들 싶습니다 : 두 개의 프레임을 포함해야
public class Table extends MovieClip { ... }
: 첫 번째는 붉은 사각형, 두 번째 파란색 하나 여야합니다. 따라서 사각형의 양쪽에 두 개의 스프라이트를 만들어 :
var table:Sprite = new Sprite();
table.graphics.beginFill(0xff0000);
table.graphics.drawRect(this.xCoord, this.yCoord, 150, 50);
addChild(table);
var table2:Sprite = new Sprite();
table2.graphics.beginFill(0x0000ff);
table2.graphics.drawRect(this.xCoord + 200, this.yCoord + 100, 150, 50);
addChild(table2);
내가 다른 프레임에 table
및 table2
변수를 얻으려면 어떻게해야합니까? 그래서 대답으로 trace(totalFrames)
2받을 수 있습니까?
스프라이트에는 타임 라인이 없습니다. AS3에서는 플래시 IDE 타임 라인에 추가 할 때'KeyFrames'를 추가 할 수 없다고 생각합니다. 대신 Array를 사용하여 이러한 'MovieClips'를 저장하고 프레임 인 것처럼 처리하십시오. –
예, 이것이 제가 조금 두려워했던 대답이었습니다 - Adobe 만 프레임 플로우를 구현하고 Flashdevelop는 지원하지 않으며 배열과 함께 제안한 것과 같은 다른 솔루션을 찾아야합니다. 어쨌든 고마워! – MMMM