Home‎ > ‎Application‎ > ‎Flash‎ > ‎

Fuse

http://www.mosessupposes.com/Fuse/

FlashのActionScript2用のTweenライブラリ。

トラブル

あんまり理解してやってないから、使い方が悪いのかも知らん。
こういう風に書いたら、どうもポーズが利くときと利かないときがでてきた。
var f:Fuse = new Fuse();
btn.onRollOver = function(){
        f.pause();
}
btn.onRollOut = function(){
        f.resume();
}   
function effect (){ 
    var target = btn;
    Fuse.open(f);
    target._alpha = 0;
    target.alphaTo(0,0.7,"easeInQuad", 0);
    target.alphaTo(100,0.7,"easeInQuad",4,test);
    Fuse.closeAndStart(f);
}

仕方ないので、色々試してて。結局こうなった。多分、なんかやり方、間違えてるんだと思うけど。

btn.onRollOver = function(){
        btn.pauseAllTweens();
}
btn.onRollOut = function(){
        btn.resumeAllTweens();
}   
function effect (){  
    var target = cover;
    Fuse.open();
    target._alpha = 0;
    target.alphaTo(0,0.7,"easeInQuad", 0);
    target.alphaTo(100,0.7,"easeInQuad",4,test);
    Fuse.closeAndStart();
}

説明

http://web.sfc.keio.ac.jp/~t03792sh/archives/2006/11/fusekit-test.html

複数のMCの複数プロパティをアニメーションに合わせて同時に更新していったり、途中で変化を止めたりが、ほぼ1行のActionScriptで一発実行できる。

本来は、tweenクラスとかでやるのだけど、それだとfuseほどは使い勝手良くないっぽい。
ブラーとかも簡単に使えるなぁ。
Flash8になってから、ほとんど触ってなかったので、なんかずるしてワープやらかしたような気分かも。^^;

他サンプル

他に、こういったものも使うと便利っぽい
http://play.visualcondition.com/fuse/


インストール

もしかしたら、いろんなβとかいれてる環境のせいかもしらんが、extention managerの動きが怪しい。

~/Library/Application Support/Macromedia/Flash 8/ja/ 以下にはいるべきモノが
~/Library/Application Support/Macromedia/Flash 8/en/ に入ってしまうのである。
仕方ないので、手作業で移した。

触ると便利そうだが、十分にいじる時間がないなぁ。

Comments