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]
これでコンパイルできるようになった.