좋아, 그래서 나는 사용자가 무작위로 산란 된 꽃을 골라주는 작은 게임을 만들고있다. 꽃이 뽑히면 사라지고 사용자는 점을 얻습니다.AS3의 산란 및 파괴 물건
여기 내 코드의 일부이다 : (? 나는 그런데,에-범위를 얻을 것입니다 방법)이 범위를 벗어나 있기 때문에
import flash.events.MouseEvent;
function makeFlower() {
var flower:Flower = new Flower();
addChild(flower);
flower.x = Math.random() * 500;
flower.y = Math.random() * 400;
}
function removeFlower(event:MouseEvent):void {
flower.pick();
}
setInterval(makeFlower, 2500);
addEventListener(MouseEvent.CLICK, removeFlower);
그래서 위의 코드에서,
flower.pick()
이 작동하지 않습니다. .. 그게 하나의 문제입니다. 그러나이 문제는 저에게 꽃의 창조가 일어날 곳을 묻습니다.
addChild()
을 생성자 메소드에 넣는 것이 더 낫겠습니까?
다음으로 분해 부분 ... 클릭 한 꽃을 감지하는 이벤트 리스너는 분리되어 있어야합니다 (내가 가지고있는 것과 같이) 또는 꽃 클래스에 넣어야합니까? 필자는 ActionScript를 처음 사용하기 때문에 어디에 배치해야하는지 알고 싶습니다.
감사합니다.
좋아요. 더 간단한 버전입니다. – shaunhusain