setIntervalの使い方

いろいろ勉強しているんですが、
なかなかあたまに入らないです。
とりあえずひとつひとつ学習していきます。

今日はsetIntervalの復習から。
1000ミリ秒単位で数字に1を足して書き出し。
数字が10になったら、処理を削除。

var testnum:Number = 0;
createTextField("testtxt", 1, 10, 10, 200, 200);
//testという関数を1000ミリ毎に呼び出し
IntervalID = setInterval(test, 1000);

//呼び出す関数
function test() {
    testnum++;
    _root.testtxt.text = testnum;
    //testnumが10以上になったらsetintervalを削除
    if (testnum>9) {
        clearInterval(IntervalID);
    }
}
サンプル flaファイル

tag: actionscript

date:2007年05月26日 09:51 | COMMENT (2)

fusekitの練習2:コールバック関数の使い方

なんか順序がバラバラですが、メモ。 これは便利。
コールバック関数を使えば、
FuseKitのShortcuts クラスの前後や実行中に、
いろいろと処理ができる。


var photo:MovieClip;
//------------------------------------------------
//fusekitの読み込み
//------------------------------------------------
import com.mosesSupposes.fuse.*;
ZigoEngine.simpleSetup(Shortcuts, PennerEasing);


//fuseのコールバック関数の使い方
//最初に実行 startfunc:関数,startargs:引数
//実行中に実行 updfunc:関数,updargs:引数
//実行後に実行 func:関数,args:引数

_root.photo.slideTo("200"null, 2, "easeInOutQuint", 0, {startfunc:nowstateText,startargs:"移動スタート",updfunc:nowstateText,updargs:"移動中",func:nowstateText, args:"移動完了"});

//------------------------------------------------
//コールバック用
//------------------------------------------------
function nowstateText(st:String) {
    _root.nowstate.text="現在は"+st;
}


SAMPLE
fla source

tag: actionscriptfusekit

date:2007年05月23日 08:40

fuse kitの練習1:ショートカットプロパティ一覧

Fusu Kitというライブラリがあるということを
聞いて早速使ってみる。

いや本当に便利です。
これ使ったら、もう戻れなそうな感じです。

Fuse Kitをダウンロード

とりあえず、どう使うかを試しながら、勉強していこうと思います。

手始めにショートカットプロパティの一覧をつくる。
_scaleとか_brightnessとか_alphaのように使えるので、
便利。

//Fuse Kitのショートカットクラスを読み込み
import com.mosesSupposes.fuse.*;
ZigoEngine.simpleSetup( Shortcuts, PennerEasing );



toraMC1._scale = 90;
toraMC2._size = 100;
toraMC3._tint = 0xCCCCCC;
toraMC4._tintPercent = 50;
toraMC5._brightness = 50;
toraMC6._brightOffset = 30;
toraMC7._invertColor = 40;
toraMC8._invertColor = 40;
toraMC8._colorReset = 50;
toraMC9._contrast =200;
toraMC10._colorTransform= { ra:100, ba:0, gb:100 }



ショートカットプロパティ一覧


tag: actionscriptflashfusekit

date:2007年05月22日 01:06