|
1: 2015-05-24 (日) 07:20:25 njf |
| + | 最低限以下のコードで動く。 |
| | | |
| + | var btn:Button = new Button(); |
| + | btn.addEventListener(Event.TRIGGERED, onTapHandler); |
| + | btn.defaultSkin = new Image(assets.getTexture(BTN_IMG_NAME)); |
| + | btn.defaultIcon = new Image(assets.getTexture(BTN_ICON_NAME)); |
| + | addChild(btn); |
| + | |
| + | function onTapHandler(e:Event):void{ |
| + | trace("tap!"); |
| + | } |
| + | |
| + | アイコンの代わりにテキストを指定することも可能。 |
| + | |
| + | でもこれだと押したとき、マウスが乗ったときが分からないので、たとえば |
| + | |
| + | btn.useHandCursor = true;//マウスオーバーでハンドカーソル |
| + | btn.scaleWhenDown = 1.1;//押したときに1.1倍に |
| + | btn.scaleWhenHovering = 1.03;//マウスオーバーで1.03倍に |
| + | |
| + | などと指定する。 |
| + | |
| + | 他にもマウスオーバー、使用不可のボタンの画像自体を変えたい場合は、 |
| + | |
| + | hoverIcon |
| + | hoverSkin |
| + | disabledSkin |
| + | disabledIcon |
| + | downSkin |
| + | downIcon |
| + | |
| + | などのプロパティに画像を指定すると良い。 |
Counter: 1790,
today: 2,
yesterday: 0