原文:
http://yunzhongxia.iteye.com/blog/1152670

 

 

  Flex4中application变为FlexGlobals.topLevelApplication,很多时候需要在Application的 creationComplete事件中处理一些全局的事情,例如获得swf的url地址来跟后端进行交互,但是我们发现在 creationComplete事件中,FlexGlobals.topLevelApplication的loaderInfo为null。

       经过搜索发现,需要监听applicationComplete才可以获得loaderInfo信息。

注意下面的applicationComplete而不是creationComplete。
 

 

<?xml version="1.0" encoding="utf-8"?>   
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" <span style="color: #ff0000;">applicationComplete</span>="init()">   
    <mx:Script>   
    <![CDATA[   
        public function init():void {   
            txtName.text = this.loaderInfo.toString();   
        }   
    ]]>   
    </mx:Script>   
    <mx:TextInput x="50" y="10" id="txtName"/>   
</mx:Application> 

相关文章:

  • 2021-10-27
  • 2022-01-24
  • 2021-07-16
  • 2022-01-24
  • 2022-12-23
  • 2021-09-08
  • 2021-12-07
  • 2021-12-21
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-12
  • 2022-01-28
  • 2021-09-07
  • 2021-09-24
相关资源
相似解决方案