マウスの場所にスクリプトフラッシュ

Dutch French Spanish Portuguese Italian German Japanese Chinese Korean Russian Arabic Bookmark and Share this Article Original English article
  

のみを取得することができません。あなたの場所を、映画クリップ、画面上の位置を取得することもでき、マウス、カーソルとしても知られます。

の違いは何ですと、マウスカーソルのか? マウスの物理デバイスは、お使いのコンピュータに接続しています。 トラックがあることさえパッドまたは錠の代わりにします。 グラフィックは、カーソルを移動して、画面の周りにマウスを移動できます。 このため、厳密に言えば、カーソルがよいという用語を使用しなければならないよ。 しかし、アクションスクリプトを使用してマウスの任期は、キーワードがあります。 そこで私は、マウスカーソルを交互に使用します。

2つの特別なプロパティは、フラッシュプレーヤーの水平および垂直位置を知ることができて、画面上のカーソルのです。 これらは、 _xmouseと_ymouseプロパティです。

しかし、彼らのプロパティは何ですか? 使用されている場合は、 _xmouseと_ymouseは、かれらはオブジェクトのプロパティを使用している場合は、それらに含まれます。これは、メインのタイムライン、かれらはルートプロパティです。 使用している場合ムービークリップのようにすることが、かれらはムービークリップのプロパティです。

何が違うの? うーん、 _xmouseと_ymouse測定して、マウスの場所から登録オブジェクトをポイントします。 これを使用する場合は、ルートのプロパティでは、マウスの位置を取得してからは映画の左上隅にします。 内部で使用している場合、それらの映画のクリップは、マウスを取得する場所の中心から、映画クリップします。

ほとんどの場合、これらのプロパティにしておきますが、メインの映画に関連しています。 これを確保するため、使用することができ_root._xmouseと_root._ymouseます。

ここでは、コードです。 映画のクリップが含まれ、このスクリプトをしています。 すべてのフレームを通過して、このスクリプトはxとyの場所を書き込み、マウスを出力ウィンドウで、空白行に続いて、数字のペアを分離しています。

  onclipevent ( enterframe ) (トレース( _root._xmouse ) ;トレース( _root._ymouse ) ;トレース(""); ) 

この映画を実行したとき、あなたは、数字のペアを参照して、出力ストリームを介してウィンドウを開きます。 マウスを動かして、時計の数字を変更します。 近くにカーソルを持ってきて、画面の左上隅を見ていたことに近づく0 、 0 、その後の右下を見ていたことになるの近くに550 、 400です。

注意して外にカーソルを移動した場合、フラッシュのテストウィンドウで、値の_xmouseと_ymouseを変更しないでください。 カーソルを移動した場合の中心から、映画の外である点を映画のスピードが追いつかない場合、古い値になるまで滞在して、アクティブなカーソルを再入力しております。

これは、記事を追加したパウロcaldeira
免責事項:弊社のウェブサイト上に含まれる情報は、責任を負いませんこの記事されました。 この記事ではない方法での意見を反映して、ご意見、思想や信条の記事ディレクトリのスタッフします。

翻訳注意:この記事"マウスフラッシュスクリプトの場所"だった翻訳する自動翻訳サービスを使っています。 すべてのお客様にご迷惑を翻訳してエラーが発生しました。 理解していただきありがとうございました。


Online: 1535 users browsing the articles directory