チェンジセット 228

差分発生行の前後
無視リスト:
コミット日時:
2008/01/31 00:13:06 (4 年前)
コミッタ:
munegon
ログメッセージ:

--

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/Chain/src/com/voidelement/chain/LoaderChain.as

    r222 r228  
    44        import flash.events.*; 
    55        import flash.net.URLRequest; 
     6        import flash.net.URLVariables; 
    67        import flash.system.LoaderContext; 
    78        import flash.utils.Timer; 
     
    3132                        if ( param.hasOwnProperty("context") && ( param.context is LoaderContext ) ) { 
    3233                                _context = param.context; 
     34                        } 
     35                         
     36                        if ( param.hasOwnProperty("vars") && ( param.vars is Object ) ) { 
     37                                _request.data = new URLVariables(); 
     38                                 
     39                                for ( var i:String in param.vars ) { 
     40                                        _request.data[ i ] = param.vars[ i ]; 
     41                                } 
    3342                        } 
    3443                         
  • as3/Chain/src/com/voidelement/chain/URLLoaderChain.as

    r221 r228  
    1717                private var _onError:*; 
    1818                 
    19                 public function URLLoaderChain( o:Object ) { 
     19                public function URLLoaderChain( param:Object ) { 
    2020                        super(); 
    2121                         
    22                         _loader = new URLLoader();                      
     22                        _loader = new URLLoader(); 
    2323                        _request = new URLRequest(); 
    24                          
    25                         if ( o.hasOwnProperty("binary") ) { 
     24                                                
     25                        if ( param.hasOwnProperty("binary") ) { 
    2626                                _loader.dataFormat = URLLoaderDataFormat.BINARY; 
    27                                 _request.url = o.binary; 
    28                         } else if ( o.hasOwnProperty("text") ) { 
     27                                _request.url = param.binary; 
     28                        } else if ( param.hasOwnProperty("text") ) { 
    2929                                _loader.dataFormat = URLLoaderDataFormat.TEXT; 
    30                                 _request.url = o.text; 
    31                         } else if ( o.hasOwnProperty("variables") ) { 
     30                                _request.url = param.text; 
     31                        } else if ( param.hasOwnProperty("variables") ) { 
    3232                                _loader.dataFormat = URLLoaderDataFormat.VARIABLES; 
    33                                 _request.url = o.variables; 
     33                                _request.url = param.variables; 
    3434                        } 
    3535                         
    36                         if ( o.hasOwnProperty("method") ) { 
    37                                 if ( o.method == "post") { 
     36                        if ( param.hasOwnProperty("method") ) { 
     37                                if ( param.method == "post") { 
    3838                                        _request.method = URLRequestMethod.POST; 
    39                                 } else if ( o.method == "get") { 
     39                                } else if ( param.method == "get") { 
    4040                                        _request.method = URLRequestMethod.GET; 
    4141                                } 
    4242                        } 
    4343                         
    44                         if ( o.hasOwnProperty("vars") && ( o.vars is Object ) ) { 
     44                        if ( param.hasOwnProperty("vars") && ( param.vars is Object ) ) { 
    4545                                _request.data = new URLVariables(); 
    4646                                 
    47                                 for ( var i:String in o.vars ) { 
    48                                         _request.data[ i ] = o.vars[ i ]; 
     47                                for ( var i:String in param.vars ) { 
     48                                        _request.data[ i ] = param.vars[ i ]; 
    4949                                } 
    5050                        } 
    5151                         
    52                         if ( o.hasOwnProperty("onStart") ) { 
    53                                 if ( o.onStart is Function ) { 
    54                                         _onStart = o.onStart; 
    55                                 } else if ( o.onStart is String ) { 
     52                        if ( param.hasOwnProperty("onStart") ) { 
     53                                if ( param.onStart is Function ) { 
     54                                        _onStart = param.onStart; 
     55                                } else if ( param.onStart is String ) { 
    5656                                        _onStart = function():void { 
    57                                                 trace( o.onStart ); 
     57                                                trace( param.onStart ); 
    5858                                        } 
    5959                                } 
    6060                        } 
    61                         if ( o.hasOwnProperty("onComplete") ) { 
    62                                 if ( o.onStart is Function ) { 
    63                                         _onComplete = o.onComplete; 
    64                                 } else if ( o.onComplete is String ) { 
     61                        if ( param.hasOwnProperty("onComplete") ) { 
     62                                if ( param.onStart is Function ) { 
     63                                        _onComplete = param.onComplete; 
     64                                } else if ( param.onComplete is String ) { 
    6565                                        _onComplete = function():void { 
    66                                                 trace( o.onComplete ); 
     66                                                trace( param.onComplete ); 
    6767                                        } 
    6868                                } 
    6969                        } 
    70                         if ( o.hasOwnProperty("onError") ) { 
    71                                 if ( o.onStart is Function ) { 
    72                                         _onError = o.onError; 
    73                                 } else if ( o.onError is String ) { 
     70                        if ( param.hasOwnProperty("onError") ) { 
     71                                if ( param.onStart is Function ) { 
     72                                        _onError = param.onError; 
     73                                } else if ( param.onError is String ) { 
    7474                                        _onError = function():void { 
    75                                                 trace( o.onError ); 
     75                                                trace( param.onError ); 
    7676                                        } 
    7777                                } 
     
    7979                         
    8080                        var delay:Number = 0; 
    81                         if ( o.hasOwnProperty("delay") && ( o.delay is Number ) ) { 
    82                                 delay = o.delay * 1000; 
     81                        if ( param.hasOwnProperty("delay") && ( param.delay is Number ) ) { 
     82                                delay = param.delay * 1000; 
    8383                        } 
    8484