
2.自定义一个事件MyEvent,定义两个Type, ( 如GROUP_ADD, GROUP_DELETE)分别表示添加一个Group和删除一个Group;
3.给“+”和“-”图片添加点击的事件监听函数,里面分别派发 MyEvent.GROUP_ADD,和MyEvent.GROUP_DELETE 事件;
4.给放置Group的容器添加MyEvent事件的监听函数,函数调用AddElement(new MyGroup())和removeElement(event.target as MyGroup)
意思是FLEX组件构建完成派发的事件;并响应事件,执行INTI()方法;
Flex4中application变为FlexGlobals.topLevelApplication,很多时候需要在Application的 creationComplete事件中处理一些全局的事情,例如获得swf的url地址来跟后端进行交互,但是在 creationComplete事件中,FlexGlobals.topLevelApplication的loaderInfo为null。需要监听applicationComplete才可以获得loaderInfo信息。
<?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>
使用itemClick属性,添加响应函数如itemClick="onclick(event)"就可以响应点击事件了然后在脚本中添加函数如
<fx:Script>
<![CDATA[
protected function onclick(event:ChartItemEvent):void
{
var u:URLRequest = new URLRequest(“你的跳转地址”)
navigateToURL(u, "_blank")
}
]]>
</fx:Script>
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)