マウスイベントを使ったボタン 9re forked:85favorite:2lines:45license : MIT License modified : 2009-12-16 19:03:20 Embed Tweet package { import flash.display.Sprite; import flash.events.MouseEvent; public class MouseClick extends Sprite { private var _button:MyButton; public function MouseClick() { // ボタンのインスタンスを生成 _button = new MyButton(); _button.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver); _button.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut); // 表示リストに追加 addChild(_button); // ボタンの位置を設定 _button.x = 182; _button.y = 50; } private function onMouseOver(e:MouseEvent):void { _button.over(); } private function onMouseOut(e:MouseEvent):void { _button.out(); } } } import flash.display.Sprite; class MyButton extends Sprite { private var _over:Sprite; public function MyButton () { // 描画色を#666666に設定 graphics.beginFill(0x333333); // 角丸の長方形を描画 graphics.drawRoundRect(0, 0, 100, 22, 15); graphics.endFill(); // マウス・オーバー時に表示させるSpriteのインスタンスを生成 _over = new Sprite(); // 描画色を赤#ff0000に設定 _over.graphics.beginFill(0xff0000); // 角丸の長方形を描画 _over.graphics.drawRoundRect(0, 0, 100, 22, 15); _over.graphics.endFill(); // 非表示に設定 _over.visible = false; // 表示リストに追加 addChild(_over); // マウス・カーソルを手のカーソルに変える buttonMode = true; } public function over():void { // マウス・オーバー時の画像を表示 _over.visible = true; } public function out():void { // マウス・オーバー時の画像を非表示 _over.visible = false; } } Code Fullscreen Preview Fullscreen oomoto ongaeshi : wonderbook wonderbook wonderfl本 visible MouseEvent.MOUSE_OUT MouseEvent.MOUSE_OVER buttonMode MouseEvent addEventListener addChild Sprite sort new page view favorite forked pv25 forked from: マウスイベントを使ったボタン munya forked:0 favorite:0lines:45 (diff:1) pv30 forked from: マウスイベントを使ったボタン munya forked:0 favorite:0lines:45 (diff:1) pv42 ボタンがマウスオーバーでアレ aki_55p forked:0 favorite:0lines:45 (diff:3) pv33 forked from: マウスイベントを使ったボタン egD99r forked:0 favorite:0lines:45 (diff:1) pv35 forked from: マウスイベントを使ったボタン egD99r forked:0 favorite:0lines:32 (diff:16) pv34 forked from: マウスイベントを使ったボタン MMMMMonchi forked:0 favorite:0lines:45 (diff:3) pv52 forked from: マウスイベントを使ったボタン tokuday forked:0 favorite:0lines:45 (diff:1) pv65 forked from: マウスイベントを使ったボタン chuson83 forked:0 favorite:0lines:44 (diff:32) 1 2 3 4 5 6 7 8 9 10NEXT