質問: percent.tostring(); } -----------------------------------------------
回答: > 唐突にinit();関数? 順番から言えば唐突ですが, そのすぐ下の行に function init():void { ... と続いているではありませんか。 init(); とは, 「ユーザ定義関数 function init() を実行しなさい。」 ということです。 つまり, init はそのスクリプトの作者が勝手に作った(勝手に定義した)関数名で, 後にカッコを付けた init() は その init関数 を実行する ということです。 ちなみに,その init の内容に注釈を入れると次のようになります。 // ユーザ定義関数 init を定義 : 戻り値なし function init():void { // moviecliploaderクラスのインスタンス cliploader を作成 cliploader = new moviecliploader(); // ロードを監視するためのオブジェクト loadinglistener を作成 loadinglistener = new object(); // ロード中は updateprogress を実行 loadinglistener.onloadprogress = updateprogress; // ロード完了時には finishprogress を実行 loadinglistener.onloadinit = finishprogress; // cliploader のリスナー(監視人)として loadinglistener を登録 cliploader.addlistener( loadinglistener ); }