document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <s:Application
  3.     xmlns:fx="http://ns.adobe.com/mxml/2009"
  4.     xmlns:s="library://ns.adobe.com/flex/spark"
  5.     xmlns:mx="library://ns.adobe.com/flex/mx"
  6.     >
  7.     <fx:Script>
  8.         <![CDATA[
  9.             import com.shanimal.fx.Wave;
  10.            
  11.             import flash.globalization.LocaleID;
  12.            
  13.             [Bindable] private var wave:Wave = new Wave();
  14.             private var _locale:String = "";
  15.            
  16.             [Bindable]
  17.             private function get locale():String {
  18.                 return _locale;
  19.             }
  20.             private function set locale(s:String):void{
  21.                 _locale = s;
  22.                 var defaultChain:Array = ["es_MX",LocaleID.DEFAULT];
  23.                 var flags:Object = {
  24.                     "en_US":{target:flagEnglish,chain:["en_US"].concat(defaultChain)},
  25.                     "de_DE":{target:flagDeutsch,chain:["de_DE"].concat(defaultChain)},
  26.                     "pi_RT":{target:flagPirate,chain:["pi_RT","en_GB"].concat(defaultChain)}
  27.                 }
  28.                 resourceManager.localeChain = flags[s].chain;
  29.                 wave.target = flags[s].target;
  30.             }
  31.             private function init(){
  32.                 locale = "en_US";
  33.             }
  34.            
  35.         ]]>
  36.     </fx:Script>
  37.     <s:HGroup>
  38.         <s:Image toolTip="Pirate" useHandCursor="true" id="flagPirate" source="@Embed(\'img/tmp/pi-RT.png\')" buttonMode="true" click="locale=\'pi_RT\'" />
  39.         <s:Image toolTip="Deutsch" useHandCursor="true" id="flagDeutsch" source="@Embed(\'img/tmp/de-DE.png\')" buttonMode="true" click="locale=\'de_DE\'" />
  40.         <s:Image toolTip="US English" useHandCursor="true" id="flagEnglish" source="@Embed(\'img/tmp/en-US.png\')" buttonMode="true" click="locale=\'en_US\'" />
  41.     </s:HGroup>
  42. </s:Application>
');