チェンジセット 271

差分発生行の前後
無視リスト:
コミット日時:
2008/03/04 11:02:48 (4 年前)
コミッタ:
fladdict
ログメッセージ:

バイトコードをロードできるようにしました

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/Commands/src/commands/ext/LoaderCommand.as

    r232 r271  
    1515        request:URLRequest 
    1616        urlScope:Object, urlProp:String 
     17         
     18        bytes:ByteArray バイトコードからロードする場合 
    1719         
    1820        alternativeURL:String 代替イメージのURL 
     
    3840                        loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, _ioErrorHandler, false, 0, true); 
    3941                         
    40                         loader.load(req); 
     42                        if(paramObj.bytes != undefined){ 
     43                                loader.loadBytes(paramObj.bytes); 
     44                        }else{ 
     45                                loader.load(req); 
     46                        } 
    4147                } 
    4248                 
     
    8086                protected function buildLoader():Loader 
    8187                { 
    82                         var loader:Loader 
    8388                        if( paramObj.loader){ 
    8489                                loader = paramObj.loader; 
    8590                        }else if( paramObj.loaderScope && paramObj.loaderProp ){ 
     91                                if(paramObj.loaderScope[paramObj.loaderProp]==null || paramObj.loaderScope[paramObj.loaderProp]==undefined){ 
     92                                        paramObj.loaderScope[paramObj.loaderProp] = new Loader(); 
     93                                } 
     94                                 
    8695                                loader = paramObj.loaderScope[paramObj.loaderProp] 
    8796                        }else{