一個構造函數的對象我有閃光燈學校創建一個遊戲。但是,我有點卡住了。我知道一種可行的方法,但我想知道是否沒有辦法做到這一點。開始。多(不同的)從Flash/AS3
我有4個按鈕的啓動畫面。這些按鈕都鏈接到不同的級別,並且它們都有不同的圖像。我們稱他們爲btn1 btn2,.. btn4。我做了一個名爲「GameButton」類:
package
{
import flash.display.SimpleButton;
public class GameButton extends SimpleButton
{
public function GameButton()
{
// x=
// y=
}
}
}
我在主類發起這樣的:
public var btn1:GameButton;
public function MainAteam()
{
btn1 = new GameButton();
addChild(btn1);
btn1.addEventListener(MouseEvent.CLICK, startGame1);
}
我的第一個按鈕與GameButton類鏈接,並得到在把我的舞臺方addChild我主要類。當然,現在,GameButton將始終顯示我將它鏈接到的按鈕的圖像。我想知道是否有一種方法來使用一個構造函數,但使用不同的圖像..也許在構造函數中有一個參數。例如,所以我可以做
btn2 = new GameButton(2)
它再添加一個按鈕與按鈕2.我很困惑,我不知道這甚至有可能像..
另一種方法我看到的是創建四個不同的按鈕類,並將它們中的每一個鏈接到不同的按鈕,但是之後我必須爲文件創建非常簡單的東西,這似乎很麻煩......只需添加一個按鈕即可。
,因爲我用AS3工作這已經有一段時間。希望有人能幫助我。提前致謝。
編輯: 我才意識到這可能是一個愚蠢的問題。然而,是不是有一種方法可以......爲空按鈕構造一個構造函數,然後爲它添加一個符號?不確定。真的很困惑,我很感激任何幫助。