as3.0中自定义事件有什么用处?

 我来答
zb6306
2013-05-05 · TA获得超过777个赞
知道大有可为答主
回答量:2585
采纳率:66%
帮助的人:1172万
展开全部
自定义事件有很多用途,基本上专业的开发人员大都用自己定义的事件来完成一些任务的,它可以使脚本简捷化,打个最简单的比方吧,比如你想在一个影片剪辑播放完成后,再播放下一个影片剪辑,用自定义事件就会很简单的解决问题,只要在这个影片剪辑最后一帧加上个自定义事件,就可以了。还有有时候我们需要通过事件来传递一些值,而这些在系统默认的事件中是不允许的,自定义事件就会解决这个问题,这个是我写的一个自定义类,你会看到其中的变化的。
package com.qq12345.dataClass
{
import flash.events.*;
public class XMLEvent extends Event
{
//此自定义事件类主要是用于在完成数据加载(XML)后以事件的形式存储数据(XML数据)
private var xml:XML;
public static const WEATHER:String = "weather";
public function XMLEvent()
{
super(XMLEvent.WEATHER);
}
public function set _xml(vol:XML):void
{
xml = vol;
}
public function get _xml():XML
{
return xml;
}
override public function clone():Event
{
var evt:XMLEvent = new XMLEvent ;
evt._xml = xml;
return evt;
}
override public function toString():String
{
return formatToString("XMLEvent","type","bubbles","cancelable","eventPhase","_xml")
}
}
web民工
2013-05-14 · TA获得超过469个赞
知道小有建树答主
回答量:959
采纳率:0%
帮助的人:414万
展开全部
当内置的事件不能满足你了就需要自定义事件了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式