as2.0


11月中旬からの案件で~
CMSとFlashを組み続けていて、
他のシゴトを極力入れないように
やっているんですが、
少しずつ形になりつつあります。
オーサリングも as3.0でやれば
楽に組めるものも多いのですが
( XMLのFlash読み込みとか。。。)
デザイン部分が美しいアナログなので、
融通の利きやすい as2.0と格闘してます。
12月は、もう徹夜を三回くらいですね。
手作業でMCをひとつずつ、レイヤーは30くらい
時間軸にギミックを入れて、他のSWFを読ませたり、
下位MCに ボタンのスクリプトを擬似的に発生させたり
久しぶりに込んだもの作ってます。
親のムービークリップ ( MC ) が、
on release等のアクションを持っている場合、
下位インスタンスを さらに ( MC ) にして
※入れ子にして
on releaseさせたりすると、
( そのアクションはストップ ) 機能しないんですが
こういう回避を見つけました。
//擬似onPress処理
 onClipEvent(mouseDown)
 {
  //カーソルと重なっていたら、pressイベント発生と見なす
  if( this.hitTest( _root._xmouse , _root._ymouse , true ) )
  {
   getURL(“http://www.yahoo.co.jp”);
  }
 }
みたら、な~んだですけど
hitTest で衝突判定をとる方法で
MCとカーソルが重なっているかどうか見てるんですね。
今更ですけど as2.0 面白いですね。