스테이지를 클릭 할 때마다 동영상 클립을 만들려고합니다. addChild는 새 인스턴스를 추가하지 않으므로 클릭 할 때마다 이전 큐브가 사라집니다. 배열을 사용하여 성공하지 못한 여러 동영상 클립을 만들려고했습니다. 저는 ActionScript를 처음 사용하므로이 순진한 질문에 대해 죄송합니다.
stage.addEventListener(MouseEvent.CLICK, spawnCube);
var i:int = 0;
var p1:cube = new cube();
function spawnCube(event:MouseEvent):void
{
p1.name = "p1";
p1.x = mouseX;
p1.y = mouseY;
arr.push(p1);
addChild(arr[i]);
i++;
}
장소 new Cube()
, 당신의 클릭 핸들러에 제대로 새로운 큐브를 만들 것이다 이런 식으로 전화를.
function spawnCube(event:MouseEvent):void
{
var p1:Cube=new Cube(); // this
p1.x = mouseX;
p1.y = mouseY;
arr.push(p1);
addChild(p1); // also this, because now "p1" has a new cube each time
i++;
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다