Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 25th, 2012  |  syntax: None  |  size: 1.10 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Reading from flash in MVC using Flashvars
  2. var myFlashVars:Object = LoaderInfo(this.root.loaderInfo).parameters;
  3. //To get boolean (true/false) values
  4. var hat:Boolean = String(myFlashVars["hat"]) == "1" ? true : false;
  5. var shoe:Boolean = String(myFlashVars["shoe"]) == "1" ? true : false;
  6. //or, To get strings ("0"/"1")
  7. var hatStr:String = String(myFlashVars["hat"]);
  8. var shoeStr:String = String(myFlashVars["shoe"]);
  9.        
  10. var request:URLRequest = new URLRequest("http://yoursite.com/yourpage.php");
  11. request.data = "hat=" + hatStr + "&shoe=" + shoeStr; //
  12.  
  13. var loader:URLLoader = new URLLoader();
  14. loader.dataFormat = URLLoaderDataFormat.VARIABLES;
  15. loader.addEventListener(Event.COMPLETE, callWasMade);
  16. loader.addEventListener(IOErrorEvent.IO_ERROR, callFailedIOError);
  17. loader.load(request);
  18.  
  19. function callWasMade(evt:Event):void{
  20.   //Data sent, if needed you can check server response via evt.target.data
  21. }
  22. function callFailedIOError(evt:IOErrorEvent):void {
  23.    //Holy crap I can't reach my server!
  24. }
  25.        
  26. swfobject.embedSWF(swfUrlStr,,,,,, **flashvarsObj**,,,)
  27.        
  28. $.ajax({
  29.   url: "yourserverpage.php",
  30.   data: flashvarsObj,
  31. })