학교용 플래시로 게임을 만들어야합니다. 그러나 나는 달라 붙어있다. 나는 일할 수있는 접근법을 알고 있지만, 올인원으로 할 방법이 없는지 궁금합니다. 여기에 간다.플래시/AS3의 한 생성자에서 여러 개의 (다른) 객체
4 개의 버튼이있는 시작 화면이 있습니다. 이 버튼들은 모두 서로 다른 레벨로 연결되며 모두 서로 다른 이미지를 가지고 있습니다. 그것들을 btn1 btn2, .. btn4라고 부르 자. 내 홈페이지 수업이 시작
package
{
import flash.display.SimpleButton;
public class GameButton extends SimpleButton
{
public function GameButton()
{
// x=
// y=
}
}
}
: 나는 'GameButton'라는 클래스를 만들어
내 첫 번째 버튼은 GameButton 클래스와 연결되어 있으며에서하는 AddChild에 의해 내 무대에 넣어됩니다public var btn1:GameButton;
public function MainAteam()
{
btn1 = new GameButton();
addChild(btn1);
btn1.addEventListener(MouseEvent.CLICK, startGame1);
}
내 메인 클래스. 물론, GameButton은 항상 내가 링크 한 버튼의 이미지를 보여줄 것입니다. 하나의 생성자를 사용하지만 다른 이미지를 사용하는 방법이 있는지 궁금 해서요. 아마도 생성자 함수의 인수를 사용했을 것입니다. 예를 들어, 그래서 나는
btn2 = new GameButton(2)
을 할 수있는 그리고 그 다음 버튼 2. 혼란 스러워요이도 가능한 경우 나도 몰라에 대한 이미지 버튼을 추가합니다 ..
다른 방법을 나는 네 개의 다른 버튼 클래스를 만들고 각 버튼을 다른 버튼에 연결하는 것을 볼 수있다.하지만 정말 간단하게 무언가를위한 파일을 만들어야한다.
AS3에서 작업한지 꽤 오래되었습니다. 잘만되면 누군가 나를 도와 줄 수 있습니다. 미리 감사드립니다.
편집 : 나는 이것이 어리석은 질문 일 수 있다는 것을 깨달았습니다. 그러나, 거기에 좋아하는 방법이 아닌가요 ... 비어있는 버튼에 대한 생성자를 만든 다음, 그것에 심볼을 추가 할 수 있습니까? 확실하지 않다. 정말 혼란스러워서, 나는 어떤 도움을 주셔서 감사합니다.