タグ

2008年12月28日のブックマーク (6件)

  • 第9回 階層構造を持つインスタンスに対するイベント処理

    前回は,ActionScript3.0でのイベント処理の作成方法の基を紹介しました。今回は,イベント処理の中でも,特に使う機会の多い,画面上の物に対するイベント処理について詳しく説明します。 ActionScript3.0では,画面上に表示されている物をマウスやキーボードで操作する際のイベントに,わかりやすいイベント伝達の流れの仕組みが取り入れられました。「表示リスト」の仕組みと合わせて,この「イベントフロー」を整理してみましょう。 図1は,二つのウィンドウの中に,一つのボタンと,一つののアニメーションのインスタンスが配置してあります。ウィンドウはドラッグすると位置を移動できます。また,アニメーションのインスタンスは,インスタンスをクリックすると,移動の方向を転換し,ボタンを押すと,ジャンプします。 このような,「入れ子」「階層構造」を持つインスタンス間には,表示リストに基づいた,独特

    第9回 階層構造を持つインスタンスに対するイベント処理
    okosou
    okosou 2008/12/28
    イベント処理 分かりやすい
  • イベントフロー(targetとcurrentTarget) (ActionScript3.0入門ノート)

    Flashのヘルプの「ActionScript 3.0 のプログラミング > イベントの処理 > イベントフロー」を見ると、表示リスト内をイベントオブジェクトが伝わる経路の説明があります。 LiveDocで見る→イベントフロー この図を見ると「キャプチャ段階>ターゲット段階>バブリング段階」というようにイベントオブジェクトが伝わるんだということがわかりますが、で、これがどういう意味をもっているのか?という続く説明文がなんだか難しくてよくわからないーという感じですね。 たとえば、次のようなスクリプトがあるとき、クリックイベントがあるとonClickメソッドを呼び出す際にMouseEventオブジェクトが引数として送られてきます。このMouseEventオブジェクトのプロパティにtargetとcurrentTargetというものがあります。この両者の違いは何だろう?とギモンに思ったときに、イベ

    okosou
    okosou 2008/12/28
    イベント処理
  • ActionScript 3.0 のイベント伝播を学ぶ | shknock

    AS3 のイベント処理。AS2 時代の EventDispatcher 経験で、なあなあに作って来たのですが、諸般の事情で bubble とか useCapture を知る事に決めました。 何はともあれ Adobe の公式資料です。しっかり書いてあります。 Flash CS3 ドキュメンテーション ActionScript 3.0 のプログラミング > イベントの処理 > イベントフロー Event - ActionScript 3.0 コンポーネントリファレンスガイド EventDispatcher - ActionScript 3.0 コンポーネントリファレンスガイド まず Flash CS3 ドキュメンテーションですっきり紹介されていて、イベント伝播の往路と復路が関係してくる事が分かります。 キャプチャ段階: Stage からイベントターゲットまでのオブジェクトに於けるイベント

    okosou
    okosou 2008/12/28
    イベント処理 分かりやすい
  • http://livedocs.adobe.com/flash/9.0_jp/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00000137.html

    okosou
    okosou 2008/12/28
    イベント処理
  • Progression - Framework for Flash

    ご使用のブラウザ環境では、サイトが正しく表示できない可能性があります。 以下の注意点を確認し、必要な設定を行った上で再度表示してください。 ブラウザの JavaScript 設定を有効化してください。 最新の Adobe Flash Player をインストールしてください。

  • 容量無制限の無料オンラインストレージ firestorage

    firestorage.jp は個人、ビジネスを問わずご利用頂ける無料オンラインストレージです。 リモートワーク・テレワークでファイルを共有し送信・ファイル保存・データを送るのに便利、すぐにアップロード可能です。

    容量無制限の無料オンラインストレージ firestorage