flareライブラリとの格闘@78日目

今日も技術的な内容.

プログラミングばっかりしていて,昼ご飯を食べ損なったとか,帰りのバス(久しぶりに乗るなぁ)を目の前で逃してしまったとか,タブレットが届いたのに開けて遊ぶヒマがなかったとか,夜は雪じゃなくて雨になったので,ちょっとイヤだったとか,明日はプレゼンがあるのでややテンパってるとか,そういうことは書くヒマがないようだ.


flareで元ネタサイトにあるチュートリアルを試していたが,エラーが出たので,その原因を探っていた.ライブラリファイルそのものに手を加えるしかないようだ.

[actionscript3]
internal function doEnd(evtType:String=TransitionEvent.END):void
{
_frac = _reverse ? 0 : 1;
end();
_state = INIT;
_running = false;
if (hasEventListener(evtType)) {
dispatchEvent(new TransitionEvent(evtType, this));
}
}
[/actionscript3]

flare/animate/Transition.asにあるこの部分が原因でエラーが出ていたようだ.

http://maohao.wordpress.com/category/actionscript-3/

このサイトにあった対処法を試し,最初の行を修正した.ただ,=”end”では旨く動かなかったので,=’end’とシングルクォーテーションに変更した方が良いかも.

[actionscript3]
internal function doEnd(evtType:String=’end’):void
{
_frac = _reverse ? 0 : 1;
  end();
_state = INIT;
  _running = false;
  if (hasEventListener(evtType)) {
    dispatchEvent(new TransitionEvent(evtType, this));
  }
}
[/actionscript3]

これでコンパイルできるようになった.

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA