主题:  flash2004mx之button应用实例

fengziye

职务:普通成员
等级:1
金币:0.0
发贴:7
#12005/6/9 14:22:40
Button componets 按钮组件


在所有组件中.按钮组件可能是最简单的组件了.从FLASHMX开始它走过一段较长的路.现在它不是使用setClickHandler()函数通过属性面板来定义CLIK事件.取代它的是我们需要一个Listener Objet侦听对象,使用addEventListener 方式注册一个侦听对象以用来侦听click事件.下面的示例中我们将展示如何应用.它看起来实际上比听着更简单.

1.新建一个文件CTRL+NEW--->FLASH文档

2.将button组件拖至场景中.

3.将包含按钮这一层改为button(这一种好的习性.特别是在较大的项目时)

4.打开属性面板.将实例命名为myButton.这个名称将用于在Action中引用.将label改写为surpise!

5.现在这个按钮当我点击时还没有任何作用.要相让它起作用我们必须为它加入代码.(如果你不会或根本不想亲自加入代码你也可以使用它自带的行为面板).

创新一个新层取名为action.在第一帧中加入如下代码:

myButtonListener = new Object();
myButtonListener.click = function() {
trace("You clicked the button! welcome to egoldy flashblog!");
};
myButton.addEventListener("click", myButtonListener);

6.现在测试你的影片点击按钮你就会看见输出窗口中出现的输出信息了.
这个范例中的代码其实很容易理解,首先你要创建一个对象做为你的侦听器.它知所以称为侦听器是因为要用它来侦听事件.要想侦听事件你必须要注册侦听器.使用addEventListener()方式来实现注册.第一要点是你要指出你所要侦听的事件名称.你也不用担心有多少事件名称你不了解.FLASH的帮助中有所有的事件内容.要想了解它打开帮助面板.选择使用组件-->组件.选择BUTTON类你就可以找到相应的事件类型了.
注意在其它组件中.你可侦听多个事件通过多个侦听器.

Flash 动画


相关文件(rar):点这儿打开


Flash 动画


相关文件(rar):点这儿打开

编辑历史:[此帖最近一次被 fengziye 编辑过(编辑时间:2005-06-09 18:20:45)]


智慧当当

职务:普通成员
等级:2
金币:13.0
发贴:412
#22005/6/15 11:23:30
顶一下拉。..