アクションスクリプト3:ホバーにグラフィックを表示しますか?

actionscript-3 hover visibility
アクションスクリプト3:ホバーにグラフィックを表示しますか?

基本的に、写真の上にグラフィックがあり、画像の内容をテキストで示したフォトギャラリーがあります。 Flashムービーの開始時にグラフィックをvisible = falseに設定する方法がわかりませんか? また、ユーザーが特定の画像の上にマウスを置いたときにのみグラフィックが表示されるようにするにはどうすればよいですか?

  0  0


ベストアンサー

あなたの場合、基本的に写真付きのオブジェクトに2つのイベントを追加する必要があります:MOUSE_OVERとMOUSE_OUT。 ユーザーが写真上でマウスポインターを動かすと、MOUSE_OVERイベントが発生するため、写真の説明が表示されます。

myHint.visible = true;

マウスが写真を離れると、MOUSE_OUTイベントが発生します。このイベントでは、ヒント「myHint.visible = false;」を非表示にできます。

私は子供のように写真と後ろを持っているオブジェクトを作成することをお勧めします。 すべての写真には独自の説明オブジェクトがあり、 `myPhotoObject.myDescriptionHint`のように簡単に取得できます。

また、as3のhttp://www.adobe.com/devnet/flash/quickstart/event_handling_as3.html [イベント処理]について読むこともお勧めします。 これは、追加の質問のほとんどに答えます。

更新

alxxからのコメントの後、MOUSE_OVERイベントとROLL_OVERイベントの違いについてhttp://www.zedia.net/2008/difference-between-mouseeventroll_over-and-mouseeventmouse_over-in-as3/ [この役立つ記事]を見つけました

0


タイトルとURLをコピーしました