addCommandとinsertCommand

|
LoadSWFがらみでSerialListのinsertCommand()をnorthorintさんに教えてもらいました。northorintさんのblogに記事がありますが(1年前にこれやってるんですね)、これを参考にaddCommandとinsertCommandの実行順をテストしてみました。なるほど!

[:script:]addCommandとinsertCommandの実行順をテストする
var list:SerialList = new SerialList();
list.addCommand(  
 new Trace("コマンドスタート"),  
 function ():void{  
    list.addCommand(new Trace("addCommand1のタイミング"));
    list.insertCommand(new Trace("insertCommandのタイミング"));  
    list.addCommand(new Trace("addCommand2のタイミング")); 
 },  
    new Trace("コマンド終わり!")  
) 
trace("executeの前----------");
list.execute();
trace("executeの後----------");

出力結果は次のようになります。
executeの前----------
コマンドスタート
insertCommandのタイミング
コマンド終わり!
addCommand1のタイミング
addCommand2のタイミング
executeの後----------

logo_67ws_on.gif
大重美幸の
ActionScript 3.0初級講座

AS3初級講座(前半)
  • 2010年1月21日(木)
AS3初級講座(後半)
  • 2010年1月28日(木)

10000円キャッシュバック

このブログ記事について

このページは、oshigeが2009年10月27日 15:46に書いたブログ記事です。

ひとつ前のブログ記事は「LoadSWFとディープリンク完成版」です。

次のブログ記事は「さらにLoadSWF()が続く」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。