Excel教程Excel函数Excel制作表格Excel2010Excel实用技巧Excel视频教程
前面我们主要学习了在帧上跟电影当中使用脚本,在Flash中也有一项重要的脚本,这就是针对按钮元件的脚本,按钮作为一个特殊的对象,它可以识别鼠标的动作,从而完成停止、播放、跳转等命令,这一节我们就来学习一下按钮元件,下面我们借助一个练习来学习它;
1、创建按钮
1)启动Flash,新建一个空白文档,以“按钮脚本”为文件名保存文件到自己的文件夹;
2)选择“插入”菜单,选择“新建元件...”,在跳出的对话框中选取“按钮”类型,元件名称改为“停止”,单击确认,进入元件编辑窗口;
3)按钮元件的时间轴上只有四个帧,分别是“弹起”、“指针经过”、“按下”、“点击”,意思是鼠标还没来的之后、鼠标移至按钮上的之后、鼠标按下的之后,和按钮的大小(热区);
4)在第1帧中画一个大小为65的黑圆,删掉外边框,对齐到中央,再绘制一个长宽为45的黑色圆形方块,去掉外边框也对齐到中央,这样圆上面套了一个白方块;
5)再在第2帧和第3帧插入关键帧,选择第2帧,再选中外边的红圆,把形状改为灰色flash课件模板制作系列教程之按钮导航(上),把上面圆圈的色调改为黑白放射填充色,选择第3帧flash课件模板制作系列教程之按钮导航(上),再选中后面的白块,把形状改为灰色,保存一下文件;
6)第4帧不变,使用默认的大小,这时候按钮就做好了,当鼠标没来的之后,黑底白块,鼠标来的之后白色变亮一些,第三帧鼠标单击了就变暗,整个变化是普通-亮-暗的效果,画成立体的也可以;
2、输入停止脚本代码
单击场景图标,回到场景中,创建一个小球滚动的动画,把图层1名称改为“小球运动”,再添加一个图层2,名字改为“按钮动作”,锁定小球图层,保存一下文件;
打开“库”面板(Ctrl+L),找到一个手形图标“停止”按钮,拖一个出来放在画面的右下角,保存一下,测试一下文件,把键盘移到按钮上,看看效果,试着点击一下,小球有没有停下来呢?
这时候还没有加入代码,所以即使点击了,但是仍不知道该如何办,下面加入单击的处理代码;
按Ctrl+W关闭动画,回到场景中,用选择软件单击一下停止按纽选中它,打开动作面板(F9),输入on(此时会出现一个下拉列表,再键入r就会选中列表中的release,此时按一下回车键就能,代码变成了on(release,再输入右括号),按回车到下一行,整个代码如下:
第1句括号里是出现的事件,英语词汇释放按键的含义,后面大空格几句是代码处理,让动画停止下来;
保存一下,测试一下动画,此时,再点击图标,看看有哪些变化?
单击图标后动画就停下来了,代码的效果很明显,可是要想再次播放就有点儿困难了,怎么样做到这一点呢?
2、输入播放脚本代码
1)单击“插入”-“新建元件...”-“按钮”,名称改为“播放”,这样就既新建一个播放按钮;
2)画一个长宽为65的红圆,里面的放一个白色尖朝右的四边,在第2帧和第3帧插入关键帧,同样分别改为底色红色、三角渐变色和三角灰色,以便区分不同的动作帧;
3)回到场景中,打开“库”面板,拖一个“播放”按钮到停止按钮的右边,对齐摆好,保存一下,测试一下,看看效果怎么样;
4)此时播放按钮还没有起作用,需要添加动作代码,回到场景中,用选择软件只选中“播放”按钮,打开动作面板,输入下面代码;
第1句是条件句,当出现鼠标单击以后,大空格里是动作代码,“play();”是播放函数,继续播放动画;
这时候,两个按钮都做好了,各司其职,保存一下,测试一下,看看按钮的使用特性;
示例:
本节学习了按键元件的建立跟使用方式,学习了两个函数stop();和play();,如果你顺利地理解并完成了训练,请再次学习下一课内容。
我觉得iOS9其实挺好的