// ActionScript file

// txt laden und an explizite Stelle zurückschreiben
	import flash.net.URLLoader;
	import flash.net.URLRequest;
	
// Combobox Anzeige
    import  mx.collections.ArrayCollection;

	[Bindable] private var testText:String = new String();


	// Variablen für die Textareaanzeige und Lademn des Textes aus Textdatei
	[Bindable] private var txt1:String = new String();
	[Bindable] private var txt2:String = new String();
	[Bindable] private var txt3:String = new String();
	[Bindable] private var txt4:String = new String();
	
	// Variable für die Anzeigeart (0 als default für Text, 1 für Video, 2 für Flash)
	// zusätzlich für jede Art der Anzeige ein Schalter, der über die visible-Eigenschaft die jeweiligen Boxen ein bzw. ausschaltet
	[Bindable] private var art:Number = new Number(0);
	[Bindable] private var textStatus:Boolean = new Boolean(true);
	[Bindable] private var videoStatus:Boolean = new Boolean(false);
	[Bindable] private var flashStatus:Boolean = new Boolean(false);
	
	// Variablen für Combobox links unten
	[Bindable]  private var artListe:ArrayCollection = new ArrayCollection(
                [ {label:"Text", data:0}, 
                  {label:"Video", data:1}, 
                  {label:"Flash", data:2} ]);
        
     private function comboboxChanged(event:Event):void{
     	art = ComboBox(event.target).selectedItem.data;
     	anzeigeUmstellen();
     }
     
    private function radioCklicked(event:Event):void{
    	art = event.currentTarget.selectedValue;
    	anzeigeUmstellen();
    }
    
    private function anzeigeUmstellen():void{
    	if (art==0){
     		videoStatus = false;
     		flashStatus = false;
     		textStatus  = true;
     	}
     	if (art==1){
     		textStatus  = false; testText="text off";
     		flashStatus = false;
     		videoStatus = true;  
     	}
     	if (art==2){
     		textStatus  = false;testText="text off";
     		videoStatus = false;
     		flashStatus = true;
       	}
 
    	
    }
    	

      
     
   
    private function init():void{
     	textLadenHelp1('help/txt/pro_help_pfo.txt');
     	textLadenHelp2('help/txt/fob_help_pfo.txt');
     	textLadenHelp3('help/txt/org_help_pfo.txt');
     	textLadenHelp4('help/txt/adm_help_pfo.txt'); 
     }
		           	
    private function textLadenHelp1(ort:String):void{
        var loader:URLLoader = new URLLoader();
        loader.addEventListener(Event.COMPLETE, loadComplete);
        loader.load(new URLRequest(ort));
        function loadComplete(event:Event):void{
		var fileTxt:String = event.target.data;
		var dispTxt:String = fileTxt.split("\r").join("");
		txt1 = dispTxt;			
		}
     }        
    private function textLadenHelp2(ort:String):void{
        var loader:URLLoader = new URLLoader();
        loader.addEventListener(Event.COMPLETE, loadComplete);
        loader.load(new URLRequest(ort));
        function loadComplete(event:Event):void{
		var fileTxt:String = event.target.data;
		var dispTxt:String = fileTxt.split("\r").join("");
		txt2 = dispTxt;			
		}
     }        
    private function textLadenHelp3(ort:String):void{
        var loader:URLLoader = new URLLoader();
        loader.addEventListener(Event.COMPLETE, loadComplete);
        loader.load(new URLRequest(ort));
        function loadComplete(event:Event):void{
		var fileTxt:String = event.target.data;
		var dispTxt:String = fileTxt.split("\r").join("");
		txt3= dispTxt;			
		}
     }        
    private function textLadenHelp4(ort:String):void{
        var loader:URLLoader = new URLLoader();
        loader.addEventListener(Event.COMPLETE, loadComplete);
        loader.load(new URLRequest(ort));
        function loadComplete(event:Event):void{
		var fileTxt:String = event.target.data;
		var dispTxt:String = fileTxt.split("\r").join("");
		txt4 = dispTxt;			
		}
     } 
     
 