« 別ドメインの画像をBitmapData.draw() | メイン | Sekisui House Recruiting Site 2008 »

AS3でのボタンイベント

package {
	import flash.display.MovieClip;
	import flash.events.*;
	public class LftButton extends MovieClip {
		/**
		* Constructor
		*/
		public function LftButton() {
			super();
			this.addEventListener(MouseEvent.ROLL_OVER, rollover);
			this.addEventListener(MouseEvent.CLICK, click);
		}
		
		//------------------------------------------------------------
		
		private function rollover(eventObj:Event) {
			trace('hover');
		}
		
		private function click(eventObj:Event) {
			trace('click');
		}
	}
}

このクラスをとりあえずムービークリップにリンケージで指定。
フレーム側では

var myBtn = new LftButton();
this.addChild(myBtn);

と記述
ステージ上にオブジェクトが表示されて、ロールオーバーとクリックでtraceもちゃんと表示されるけど、アイコンが指にならない。。。
useHandCursorとか指定してもだめでした。う〜むどうすれば指アイコン出せるの?


this.buttonMode = true;

でカーソルが指になります!

date
2006年7月30日 00:27
category
tags


« 別ドメインの画像をBitmapData.draw() | メイン | Sekisui House Recruiting Site 2008 »