メイン コーダーズルーム【スクリプト系】 マウスカーソル位置で拡大・縮小 | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ゲスト | Åê¹ÆNo.35915 投稿日時: 2007-11-1 17:56 |
マウスカーソル位置で拡大・縮小 ビットマップ画像をマウスのカーソル位置を中心に
ホイールで拡大・縮小したいのですが、 スケールを変更した後にマウスを動かすと、 相対的に画像が動いてしまいます。 今は「photoMC」の中に「BMP」というMCを入れ子にし、 強制的に基準点がマウスのカーソル位置にくるよう作っています。 stage.addEventListener(Event.ENTER_FRAME,enterFrame); stage.addEventListener(MouseEvent.MOUSE_WHEEL, mouseWheel); function enterFrame(event:Event):void { photoMC.x = mouseX; photoMC.y = mouseY; photoMC.BMP.x = -mouseX; photoMC.BMP.y = -mouseY; } function mouseWheel(event:MouseEvent):void { photoMC.scaleX = photoMC.scaleX + event.delta / 50; photoMC.scaleY = photoMC.scaleY + event.delta / 50; } 画像を常に見た目の上では固定された状態で スケールを変更するにはどうすればいいのでしょうか? 以下が現状のファイルです。 http://tmdf.s276.xrea.com/test.swf http://tmdf.s276.xrea.com/test.fla |
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» マウスカーソル位置で拡大・縮小 | ゲスト | 2007-11-1 17:56 |
Re: マウスカーソル位置で拡大・縮小 | knagai | 2007-11-2 20:28 |
Re: マウスカーソル位置で拡大・縮小 | ゲスト | 2007-11-4 17:33 |
Re: マウスカーソル位置で拡大・縮小 | knagai | 2007-11-4 22:22 |
Re: マウスカーソル位置で拡大・縮小 | ゲスト | 2007-11-5 21:04 |
Re: マウスカーソル位置で拡大・縮小 | knagai | 2007-11-6 23:40 |
投稿するにはまず登録を | |