⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.mxml.svn-base

📁 用Flex开发的RSS通用阅读器
💻 SVN-BASE
字号:
<?xml version="1.0" encoding="utf-8"?>
<!-- Simple example to demonstrate the Application container. -->

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 
    backgroundGradientColors="[0xCCCCCC, 0x66CCFF]"
    backgroundColor="0xCCCCCC"
    horizontalAlign="center" verticalAlign="center"
    applicationComplete="appComplete();" creationComplete="init();">

    <mx:Script>
        <![CDATA[
            private function init():void{
            	myTA.text+="init...";
            }
            // Event handlers for the components.
            private function appComplete():void {
                myTA.text+="Application creation complete" + "\n";
            }

            private function panelCreationComplete():void {
                myTA.text+="Panel creation complete" + "\n";
            }

            private function textAreaCreationComplete():void {
                myTA.text+="\n" + "TextArea creation complete" + "\n";
            }
            /**
            * 
            *  internal function swfLoadFinished(evt:Event):void{	      
	       	  _eventDispatcher.addEventListener(TransDataEvent.TRANSDATAEVENT,callChildLoader);
	       	  doOther();	             	  	     
	       }	 
	       internal function initEvent():void{
	       	 _eventDispatcher.addEventListener(TransDataEvent.TRANSDATAEVENT,callChildLoader);
//	       	 var targetObj:SystemManager = SystemManager(id_SwfLoader.content);		       	       
//	       	  var transEvent:TransDataEvent = new TransDataEvent(TransDataEvent.TRANSDATAEVENT,targetObj);
//	       	  _eventDispatcher.dispatchEvent(transEvent);	       	 
	       }      
	       private var isExeceute:Boolean = new Boolean(false);
	       internal function doOther():void{
	       	  var targetObj:SystemManager = SystemManager(id_SwfLoader.content);	
	       	  if( targetObj == null || targetObj.application == null)
	       	  {	       	  	
	       	    setTimeout(doOther,50);
	       	  }else{
	       	  	if(!isExeceute){
	       	  		var transEvent:TransDataEvent = new TransDataEvent(TransDataEvent.TRANSDATAEVENT,targetObj);
	       	       _eventDispatcher.dispatchEvent(transEvent);	
	       	       isExeceute = new Boolean(true);
	       	  	}	       	  	 
	       	  }	       	       	       	 
	       }
	       internal function callChildLoader(evt:TransDataEvent):void{
	       	 var targetObj:SystemManager = SystemManager(evt.data);	
	       	 trace(targetObj.toString());  
	       	 RssWidget(targetObj.application).register(targetObj);
             RssWidget(targetObj.application).CallThis(rssUrl);             
	       }
            * 
            *
            * 
            * 
            * 
            * 
            * 
            * 
            */  
        ]]>
    </mx:Script>

    <mx:ApplicationControlBar dock="true">
        <mx:Button label="Set Solid Fill" 
            click="this.setStyle('backgroundGradientColors', [0xCCCCCC, 0xCCCCCC]);"/>
        <mx:Button label="Set Gradient Fill" 
            click="this.setStyle('backgroundGradientColors', [0xCCCCCC, 0x66CCFF]);"/>
    </mx:ApplicationControlBar> 

    <mx:Panel title="Application Container Example" backgroundColor="0x9CB0BA"
        width="75%" height="75%" 
        creationComplete="panelCreationComplete();">
        
        <mx:TextArea id="myTA" height="100%" width="100%" 
            text="Event order: "
            creationComplete="textAreaCreationComplete();"/>

    </mx:Panel>
</mx:Application>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -