第十二章Flash 2004 脚本语言教程

更新时间:2023-08-28 23:58:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Flash 2004 脚本语言教程

第十二章 按钮脚本 前面我们主要学习了在帧上和影片当中使 用脚本,在Flash中还有一项重要的脚本, 这就是针对按钮元件的脚本,按钮作为一 个特殊的对象,它可以识别鼠标的动作, 从而完成停止、播放、跳转等命令,这一 节我们就来学习一下按钮元件,下面我们 通过一个练习来学习它;

Flash 2004 脚本语言教程

创建按钮 启动Flash,新建一个空白文档,以“按钮脚本”为文件名保存文 件到自己的文件夹; 选择“插入”菜单,选择“新建元件...”,在弹出的对话框中选择 “按钮”类型,元件名称改为“停止”,单击确定,进入元件编辑窗 口; 按钮元件的时间轴上只有四个帧,分别是“弹起”、“指针经过”、 “按下”、“点击”,意思是鼠标还没来的时候、鼠标移到按钮上的 时候、鼠标按下的时候,和按钮的大小(热区); 在第1帧中画一个大小为65的黑圆,删掉外边框,对齐到中央,再 绘制一个长宽为45的白色矩形方块,去掉外边框也对齐到中央,这样 圆里面套了一个白方块; 再在第2帧和第3帧插入关键帧,选择第2帧,再选中外边的黑圆, 把颜色改为灰色,把里面方块的颜色改为黑白放射填充色,选择第3 帧,再选中里边的白块,把颜色改为灰色,保存一下文件; 第4帧不变,使用默认的大小,这时候按钮就做好了,当鼠标没来 的时候,黑底白块,鼠标来的时候黑色变亮一些,第三帧鼠标单击了 就变暗,整个变化是普通-亮-暗的效果,画成立体的也可以;

Flash 2004 脚本语言教程

输入停止脚本代码 单击场景按钮,回到场景中,创建一个小球滚动的动画,把图层1名称改为 “小球运动”,再添加一个图层2,名字改为“按钮动作”,锁定小球图层, 保存一下文件; 打开“库”面板(Ctrl+L),找到一个手形图标“停止”按钮 ,拖一个出 来放到场景的右下角,保存一下,测试一下文件,把鼠标移到按钮上,看看 效果,试着点击一下,小球有没有停下来呢? 这时候还没有加入代码,所以虽然点击了,但是却不知道该怎么办,下面加 入单击的处理代码; 按Ctrl+W关闭动画,回到场景中,用选择工具单击一下停止按钮选中它, 打开动作面板(F9),输入on ( 此时会出现一个下拉列表,再输入r就会选 中列表中的release,此时按一下回车键即可,代码变成了on (release,再 输入右括号),按回车到下一行,整个代码如下: ) On(release){ Stop(); }

Flash 2004 脚本语言教程

第1句括号里是发生的事件,英语单词释放 按键的意思,后面大括号几句是代码处理, 让动画停止下来; 保存一下,测试一下动画,此时,再单击 按钮,看看有什么变化? 单击按钮后动画

就停下来了,代码的效果 很明显,可是要想继续播放就有点儿困难 了,怎么样做到这一点呢?

Flash 2004 脚本语言教程

输入播放脚本代码 单击“插入”-“新建元件...”-“按钮”,名称 改为“播放”,这样就又新建一个播放按钮; 2)画一个长宽为65的黑圆,里面的放一个白色 尖朝右的三角,在第2帧和第3帧插入关键帧,同 样分别改为底色灰色、三角渐变色和三角灰色, 以便区别不同的动作帧; 3)回到场景中,打开“库”面板,拖一个“播 放”按钮到停止按钮的左边,对齐摆好,保存一 下,测试一下,看看效果怎么样; 4)此时播放按钮还没有起作用,需要添加动作 代码,回到场景中,用选择工具只选中“播放” 按钮,打开动作面板,输入以下代码:

Flash 2004 脚本语言教程

On(release){ play(); } 第1句是条件句,当发生鼠标单击以后,大括号里 是动作代码,play(); 是播放函数,继续播放动画; 这时候,两个按钮都做好了,各司其职,保存一 下,测试一下,看看按钮的使用特点;

本文来源:https://www.bwwdw.com/article/tvdi.html

Top