学习目的:
1、了解按钮的做法和如何通过对按钮的操作来进行控制
2、了解按钮语句的书写
教程内容:
说AS放在什么地方有点太通俗,准确的讲:哪些地方可以承载AS。在第一节中,我们将AS写在了桢上,现在我们再具体的明确:(1)AS可以写在桢上 (2)AS可以写在按钮上 (3)AS可以写在MC上
按钮是FLASH中的很重要的符号,现在我们先了解按钮的制作方法.
1、在舞台上画一个矩形,将此矩形选中,右击,转换为元件,在行为选项中选择按钮,如图
2、确定后,双击此按钮,打开如图界面
此时,我们可以看到按钮有4桢,弹起:即鼠标没有点击按钮或者点击后放开后按钮的样子;指针经过:鼠标经过按钮的时候,按钮的样子;按下:鼠标在按钮下按下后,按钮的样子;点击:鼠标的响应区域,这个对于文字按钮点不着的问题很有效;同时也是制作动态透明按钮的必用桢。现在我们只在指针经过桢插入关键桢,使按钮的色彩深度增加点。如图
这个按钮就制作好了。但这个按钮根本没有用,一个按钮,如果不写AS 基本上是无用的。(当然特殊场合下有一些用处)所以说,没有学AS的人,基本不知道按钮的构造。
现在我们用通过点击这个按钮来控制时间轴。请按下列步骤操作:
1、打开[鬼市课堂]第一节的源程序。
2、制作以上介绍的按钮,将此按钮放在第二层的第一桢。如图
3、选中此按钮,打开动作面板,输入下列语句。
on(press){
this.stop()
}
解析:on(press)我们称之为句柄,凡是在按钮上写AS,都必须用句柄开头,此句柄的意义是:鼠标在按钮上点击。那么鼠标在按钮上点击后,要做什么呢?答:this.stop()当前对象停止,现在的当前对象是根对象,所以根时间轴就停止了。类似于此on(press)的句柄还有很多,请照此了解他们。
点击动作面板的下图中的“+”符号的三角形符号,打开菜单,找到如图的on
[此贴子已经被作者于2005-9-10 8:24:46编辑过]
图片附件: 2005-9/20059922450140.jpg (2005-9-10 06:04, 37.64 K)
图片附件: 2005-9/20059922542318.jpg (2005-9-10 06:05, 39.3 K)
图片附件: 2005-9/20059922514775.jpg (2005-9-10 06:05, 35.45 K)
图片附件: 2005-9/20059922644587.jpg (2005-9-10 06:06, 55.54 K)
图片附件: 2005-9/20059922616608.jpg (2005-9-10 06:06, 49.43 K)
至于每个的用法,请借助帮助说明加以了解。要想知道on的帮助说明,请按照下列步骤操作:
1、在动作面板中输入on后,选中on,点右键、打开菜单、选择[察看帮助]。如图
2、点击[察看帮助]后可以看到如下的内容。
以上介绍了AS写在按钮上的写法,其实我们也可以在桢上输入通过点击按钮来达到控制目的的语句。现在我们将上面的例子中的on(press){
this.stop()
}
删掉,按照下列步骤操作:
(1)选中此按钮,打开属性面板,在按钮实例名称处输入button(当然也可以是其它字符,但不可以用中文)
(2)选中按钮所在的桢(现在是第一桢),打开动作面板,输入
button.onPress = function() {
本新闻共2页,当前在第1页 1 2
_root.stop();
};
同样可以达到控制的效果。button.onPress = function()我们称之为按钮事件,像这样的按钮事件可以在这里看到
关于此节教程的说明:
1、前面提到的透明按钮的制作解释。
制作方法:只在按钮的第4桢画一个形状,那么形状所在的区域都是按钮的热区(响应区域),制作了的按钮如图

图片附件: 2005-9/20059922921724.jpg (2005-9-10 06:09, 49.62 K)

图片附件: 2005-9/20059922826216.jpg (2005-9-10 06:08, 23.38 K)

图片附件: 2005-9/20059922948573.jpg (2005-9-10 06:09, 121.94 K)

图片附件: 2005-9/20059922851797.jpg (2005-9-10 06:08, 70.96 K)

图片附件: 2005-9/2005992283396.jpg (2005-9-10 06:08, 43.05 K)
象这种按钮,用于某些广告中,将此覆盖于整个画面之上,点击连接后,即进入所在的连接;如果需要动态的改变按钮名称,也需要用这个透明按钮,即:在此透明按钮上放一个动态文本.
2、前面提到的this _root 都是关于路径的问题,我们留在后面来说,现在三言两语说不清楚,如果不明白不要紧。
3、在按钮属性中有“音轨作为按钮”和“音轨作为菜单项”是做什么用的,请参看闪吧 猫大哥 的SWF说明。
[upload=swf]UploadFile/2005-9/200599221629407.sw
练习建议:
1、制作一个开始停止,需要点击按钮才可以播放的简单动画,播放完毕,显示重新播放按钮(replay),点击后,从第2桢开始播放。
2、制作一个透明按钮,覆盖于整个SWF之上,点击后使动画停止或者其它的操作。
3、实际练习“音轨作为按钮”和“音轨作为菜单项”,理解其含义。
图片附件: 2005-9/200599221551524.jpg (2005-9-10 06:15, 9.29 K)
附件: 2005-9/200599221629407.swf (2005-9-10 06:16, 17.05 K)
该附件被下载次数 87
本新闻共2页,当前在第2页 1 2