チェンジセット 228
- コミット日時:
- 2008/01/31 00:13:06 (4 年前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/Chain/src/com/voidelement/chain/LoaderChain.as
r222 r228 4 4 import flash.events.*; 5 5 import flash.net.URLRequest; 6 import flash.net.URLVariables; 6 7 import flash.system.LoaderContext; 7 8 import flash.utils.Timer; … … 31 32 if ( param.hasOwnProperty("context") && ( param.context is LoaderContext ) ) { 32 33 _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 } 33 42 } 34 43 as3/Chain/src/com/voidelement/chain/URLLoaderChain.as
r221 r228 17 17 private var _onError:*; 18 18 19 public function URLLoaderChain( o:Object ) {19 public function URLLoaderChain( param:Object ) { 20 20 super(); 21 21 22 _loader = new URLLoader(); 22 _loader = new URLLoader(); 23 23 _request = new URLRequest(); 24 25 if ( o.hasOwnProperty("binary") ) {24 25 if ( param.hasOwnProperty("binary") ) { 26 26 _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") ) { 29 29 _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") ) { 32 32 _loader.dataFormat = URLLoaderDataFormat.VARIABLES; 33 _request.url = o.variables;33 _request.url = param.variables; 34 34 } 35 35 36 if ( o.hasOwnProperty("method") ) {37 if ( o.method == "post") {36 if ( param.hasOwnProperty("method") ) { 37 if ( param.method == "post") { 38 38 _request.method = URLRequestMethod.POST; 39 } else if ( o.method == "get") {39 } else if ( param.method == "get") { 40 40 _request.method = URLRequestMethod.GET; 41 41 } 42 42 } 43 43 44 if ( o.hasOwnProperty("vars") && ( o.vars is Object ) ) {44 if ( param.hasOwnProperty("vars") && ( param.vars is Object ) ) { 45 45 _request.data = new URLVariables(); 46 46 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 ]; 49 49 } 50 50 } 51 51 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 ) { 56 56 _onStart = function():void { 57 trace( o.onStart );57 trace( param.onStart ); 58 58 } 59 59 } 60 60 } 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 ) { 65 65 _onComplete = function():void { 66 trace( o.onComplete );66 trace( param.onComplete ); 67 67 } 68 68 } 69 69 } 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 ) { 74 74 _onError = function():void { 75 trace( o.onError );75 trace( param.onError ); 76 76 } 77 77 } … … 79 79 80 80 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; 83 83 } 84 84

