このようなものが存在するような気がしますが、アクション スクリプト 3 コードだけでボタンを作成するにはどうすればよいですか? つまり、形状を作成してボタン記号などに変換しないということです。おそらく、FlashDevelop だけで作業する方が簡単になるでしょう。
質問する
12113 次
1 に答える
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);
ボタンの状態ごとに異なる表示オブジェクトを設定したり、スプライトの代わりにビットマップをアタッチしたりできます。
于 2013-04-30T02:43:46.930 に答える