韩国电影夫人下载:AS3入门 第二节:怎样应用事件侦听机制?

来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 06:47:31
AS3入门 第二节:怎样应用事件侦听机制?2010-07-28 11:10

       AS3不支持在元件上编写监听事件了,必须在关键帧上写监听函数,然后编写元件的addEventListener方法,如下所示:

      定义监听事件函数:

function 函数名称(事件对象:事件类型):void
{
// 此处书写为响应事件而执行的动作。
}

       

         下边以鼠标双击事件为例说明一下事件侦听机制的应用方法。我用的是flash cs4,不过用flash cs3 或flash 9也是一样的。

        1、打开flash cs4,点击级联菜单 文件-新建,就会打开一个 新建文档 对话框,在对话框中选择常规 标签,点击 类型 项目下的 flash文件,再点击 确定 按钮,就会建立一个空的flash文档了。
      

       

            2、用 矩形工具在flash场景上画一个矩形,选中该矩形,点击级联菜单 修改-转换为元件,就会打开 转换为元件对话框。将元件命名为 kingda_mc,元件类型选为 影片剪辑 ,点击确定,就创建了一个名为 kingda_mc 的影片剪辑元件了。

         

         3、点击 标签打开库,这时库中多了一个名叫 kingda_mc 的影片剪辑元件。在场景中点击选中影片剪辑的对象,出现淡淡的蓝色边框说明选中了,然后点击 属性 标签,出现属性面板,在有灰色<实例名称>字样的文本框中输入影片剪辑的名称 kingda_mc 。

 

        4、现在窗口仍在场景中。在时间线上选中第一帧,点击级联菜单 窗口-动作,打开动作面板,然后再动作面板的编辑窗口输入以下代码
kingda_mc.doubleClickEnabled = true;
kingda_mc.addEventListener(MouseEvent.DOUBLE_CLICK,clickHandler);
function clickHandler(event:MouseEvent):void{
 trace("哈哈,双击我了!");
}

          5、点击 文件-保存,将做好的 flash 文档保存在你常用的文件夹中,不保存就测试不了啊。

           

          6、点击级联菜单 控制-测试影片,就会弹出 flash 播放窗口,双击 flash 播放窗口中的 矩形对象,在场景下边的输出面板上就会出现 哈哈,双击我了! 的字样。表示鼠标双击事件成功响应。

 

          如果不是鼠标双击事件,就不需要第一行代码,