スポンサーサイト

--/--/-- --:-- - スポンサー広告

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

F-site のセミナーに行ってきました(3)

2007/11/13 21:11 - AS3.0

Get Flash Player

  1. ボタンとなる Sprite にマウスダウンのイベント監視リスナーを登録する。
    sprt1.addEventListener( MouseEvent.MOUSE_DOWN , press );
    
  2. マウスダウンのイベント発生時にマウスアップのイベント監視リスナーを登録する。 マウスアップ監視リスナーは、ボタンとする Sprite 自身(1)と Stage(2) との2箇所に、それぞれ登録する。 ボタンとなる Sprite 自身に登録するイベントハンドラは release、Stage に登録するイベントハンドラは releaseOutside になる。
    private function press( e:MouseEvent ):void {
     sprt1.addEventListener( …… (1)
      MouseEvent.MOUSE_UP ,
      release
     );
     stage.addEventListener( …… (2)
      MouseEvent.MOUSE_UP ,
      releaseOutside
     );
    }
    
  3. マウスアップのイベントが発生した場合、その場所がボタンの Sprite 上でならば、二つあるマウスアップイベントハンドラのうち、ボタン自身に登録した release のイベントハンドラが優先して起動、そうでない場合は ReleaseOutside のイベントハンドラが起動する。

シリーズ

にほんブログ村 IT技術ブログへ

スポンサーサイト

コメントの投稿

非公開コメント

タグクラウド

最近の記事
カテゴリ
月別アーカイブ
プロフィール

Author:Aquioux
日曜 Flash プログラマ。
Flash 作品は本館で展示しています。


mailto:aquioux@mail.goo.ne.jp

ブログパーツ

あわせて読みたい

フィードメーター - 閃光的網站・弛緩複合体 -Review Division-


検索/translation
Google



オススメ本

コメント
トラックバック
RSS

Add to Google

Bloglinesで閲読登録

はてなRSSに追加

Subscribe with livedoor Reader

My Yahoo!に追加

Add to Technorati Favorites!

feedpathに追加

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。