2013-04-30 9 views
6

このような感じですが、どのようにボタンを作成するのですかアクションスクリプト3コード?私はを意味し、は形状を作り、それをボタン記号などに変換しません。おそらく、FlashDevelopでの作業だけが容易になります。コードのみのボタンを作成する

答えて

13

SimpleButtonクラスを使用するか、Spriteクラスを使用して独自のクラスを作成できます。次に、何かを描画したり、ボタンとして画像を使用したりすることができます。

例えば簡単なボタンは次のようになります

var goButton:SimpleButton = new SimpleButton(); 

var myButtonSprite:Sprite = new Sprite(); 
myButtonSprite.graphics.lineStyle(1, 0x555555); 
myButtonSprite.graphics.beginFill(0xff000,1); 
myButtonSprite.graphics.drawRect(0,0,200,30); 
myButtonSprite.graphics.endFill(); 

goButton.overState = goButton.downState = goButton.upState = goButton.hitTestState = myButtonSprite; 
addChild(goButton); 

あなたは、ボタンの状態ごとに異なる表示オブジェクトを持つことができるかではなく、スプライトのビットマップを添付することができます。

+0

多くの感謝!私はシンプルボタンに高さ、幅、x、yを与えました。 'private var goButton:SimpleButton = new SimpleButton();' それはステージに表示されませんが、どうすれば背景色や境界を与えることができますか? –

+0

私の答えを更新しました。 –

関連する問題