Flex属于兴趣学习,没有专业目的。
写代码,总结点
![](/Images/OutliningIndicators/ContractedBlock.gif)
Code
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="269" height="96" backgroundAlpha="0" color="#FFFFFF" borderColor="#FFFFFF" themeColor="#FFFFFF" alpha="1.0" cornerRadius="0" borderStyle="none" backgroundGradientAlphas="[1.0, 1.0]" backgroundGradientColors="[#FFFFFF, #FFFFFF]" applicationComplete="onGetUrl()">
<mx:Script>
<![CDATA[
private var Url:String;
public function onGetUrl():void
{
Url = "http://www.xxxxxx.com.cn";
var strUrl:String = this.parameters.ClickUrl;
if (strUrl != null)
{
Url = strUrl;
}
}
public function openNew():void
{
var request:URLRequest = new URLRequest(Url);
navigateToURL(request,'_blank');
}
]]>
</mx:Script>
<mx:Image width="269" height="96" id="LogoImg" source="@Embed(source='/Logo002.gif')" alpha="1.0" scaleContent="true" autoLoad="true" themeColor="#000000" verticalCenter="0" horizontalCenter="0" click="openNew()"/>
</mx:Application>
上述代码中,学习点有:
1、var strUrl:String = this.parameters.ClickUrl;这句话代表是传入*.swf?ClickUrl=XXXXXX,那么此处能获取到。这是很有用的用法
2、var request:URLRequest = new URLRequest(Url);navigateToURL(request,'_blank');这两句,表示新开一个浏览页面,其访问地址就是Url。
至于其他什么属性、事件,想来熟悉window编程应该了解些,不是本次学习的部分