level 1
展梦设计
楼主
我创建了一个fla文件,并在舞台中放置了一个MovieClip实例,实例名为ball
我希望这个叫做ball的实例能够侦听 自定义事件“bit”,并启动执行函数bitHD,从而输出“gotit”这个字符串。因此我写了以下代码在主时间轴第一帧:
import flash.events.Event;
ball.addEventListener("bit",bitHD)
function bitHD(e:Event)
{
trace("gotit")
}
dispatchEvent(new Event("bit"));
可是呢,测试影片时,无论如何它就是不执行我想要的操作。我把ball上的侦听事件换成MouseEvent.CLICK , 并在测试时用鼠标点击ball,就能够实现那个功能,输出“gotit”
但是让它侦听自定义事件的时候,就无论如何也不工作
我尝试过使用包扩展Event类的子类,然后将其实例化广播,ball也仍然无法执行响应函数。
请大神们帮我看看,我写的哪里有问题呢,非常感谢
谁帮助我了,我日后将也会尽我所能的帮助ta
2017年10月04日 05点10分
1
我希望这个叫做ball的实例能够侦听 自定义事件“bit”,并启动执行函数bitHD,从而输出“gotit”这个字符串。因此我写了以下代码在主时间轴第一帧:
import flash.events.Event;
ball.addEventListener("bit",bitHD)
function bitHD(e:Event)
{
trace("gotit")
}
dispatchEvent(new Event("bit"));
可是呢,测试影片时,无论如何它就是不执行我想要的操作。我把ball上的侦听事件换成MouseEvent.CLICK , 并在测试时用鼠标点击ball,就能够实现那个功能,输出“gotit”
但是让它侦听自定义事件的时候,就无论如何也不工作
我尝试过使用包扩展Event类的子类,然后将其实例化广播,ball也仍然无法执行响应函数。
请大神们帮我看看,我写的哪里有问题呢,非常感谢
谁帮助我了,我日后将也会尽我所能的帮助ta