Flash / Flex / ActionScript/Network/URLVariable

Материал из Web эксперт
Версия от 11:14, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Sending Variables and Handling a Returned Result

   <source lang="java">

package {

 import flash.display.*;
 import flash.text.*;
 import flash.events.*
 import flash.net.*;
 
 public class Main extends Sprite {
   private var _output:TextField = new TextField();
 
   public function Main (  ) {
     _output.width = stage.stageWidth;
     _output.height = stage.stageHeight;
     
     addChild( _output );    
     var request:URLRequest = new URLRequest( "test.cfm" );
     
     var variables:URLVariables = new URLVariables(  );
     variables.method = "getProductDetail"
     variables.productId = 2;
     request.data = variables;
     
     var loader:URLLoader = new URLLoader(  );
     
  //   loader.dataFormat = DataFormat.VARIABLES;
     
     loader.addEventListener( Event.ruPLETE, handleComplete );
     
     loader.load( request );
   }
   
   private function handleComplete( event:Event ):void {
     var loader:URLLoader = URLLoader( event.target );
     
     _output.text = "Name: " + loader.data.name + "\n"
                    + "Description: " + loader.data.description;
   }
 }

}

       </source>