ブックマーク / oshige.com (22)

  • テクスチャをマウスドラッグで変形する - ActionScript 3.0入門ノート CS4

    Adobe Flash CS4 詳細!ActionScript 3.0入門ノート[完全改訂版]サポートページ:大重美幸 (section09-03 Flash Player10の新しいGraphicsメソッドから抜粋) 図形を分割する頂点をマウスでドラッグするように動かして再描画すれば、図形をマウスドラッグで変形させることができます。次の例では四角形を図のように4分割し、2番の頂点をマウス座標に合わせて移動させています。 fig: マウス座標の位置に頂点2を作り、頂点をマウスドラッグで移動させます。 →swfを試す ただし、クリックした座標に単純に2番の頂点を移動させるとドラッグしなくてもマウスダウンしただけでテクスチャが変形してしまいます。そこでマウスダウンした位置のUV座標も再計算して再描画します(52行目)。この状態からマウスドラッグに合わせて頂点を移動させれば(61行目)、マウスダ

    kkeisuke
    kkeisuke 2009/08/10
  • イベントフロー(targetとcurrentTarget) (ActionScript3.0入門ノート)

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

    kkeisuke
    kkeisuke 2008/10/17
    Event