devlog [naru design]

プログラミングやテクニカルな内容の覚え書き。

以前はFlash上で表示されるマウスカーソルを非表示にし、マウスカーソルの位置にMovieClipなどを表示することで、任意のデザインのカーソルを表示していました。

Flash Player 10.2からは、OSが提供するマウスカーソルをFlashから使えるようになりました(ネイティブマウスカーソル)。これを使用することで、コンテンツのフレームレートの影響を受けない、スムーズな動きのマウスカーソルを表示することができます。

注意:マウスカーソルとして使用出来る画像のサイズは最大32×32ピクセルです。

使用したマウスカーソル用の画像

hand_open.png

マウスカーソル用の画像はライブラリに読み込み、ASリンケージを設定する。
「ActionScript用に書き出し」「1フレーム目に書き出し」をチェックし、クラス名を指定する(ここではCursorHandOpen)。

flaファイルのドキュメントクラスはMouseCursorを指定する。
MouseCursor.asの内容は以下のとおり。

実行結果

Flashコンテンツの上ではマウスカーソルが設定した画像(開いた手)になります。

This movie requires Flash Player 11

Pocket

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Trackback URL: