ActionScript3 で3プログラムしているとき、カーソルの変更方法。 (1)指カーソルでよいのなら、以下の方法が簡単。 {{{ // this : Sprite のとき this.buttonMode = true; this.useHandCursor = true; }}} (2)独自のカーソルなら以下の手順 {{{ // (1)Embed でカーソルを埋め込む [Embed(source="hand.gif")] private var hand_gif:Class; // (2)カーソル用Spriteを作成 private var cursour:Sprite = new Sprite(); // (3)カーソルを初期化 private function initCoursor():void { this.addChild(cursour); // 自身にカーソルを追加 var bmp:BitmapAsset = new hand_gif() as BitmapAsset; // 絵 cursour.addChild(bmp); // 絵をカーソルに追加 // 本物カーソルっぽく影なんかつけちゃおう cursour.filters = [new DropShadowFilter()]; // 実際のカーソルを消す Mouse.hide(); // MOUSE_MOVEイベントを書く var self:Sprite = this as XXX; this.addEventListener(MouseEvent.MOUSE_MOVE, function(e:MouseEvent):void { self.setChildIndex(self.cursour, self.numChildren - 1); self.cursour.x = self.mouseX; self.cursour.y = self.mouseY; }); }}} ちょっと面倒だけど、これコピペすれば動くのでヨシとしよう。