接任务,赚取用不完的金币中国教程网
《Photoshop专家讲堂》光盘热售
参与论坛活动,快速赚取金币精品素材,中英文字体
发新话题
打印

[综合] 水晶按钮制作及其应用(原创)[本文已收录教程库]

本主题由 zctmh0336 于 2008-10-8 22:52 分类

水晶按钮制作及其应用(原创)[本文已收录教程库]


写给FLASH初学者的——水晶按钮制作教程及按钮的使用方法
本人学习Flash也才两个多月,还很菜的哈,这个教程实际上只是本人学习Flash的一点心得,写出来给初学Flash的朋友,可能对于初学者会有一点点帮助吧。先看一下效果图吧:

下面开始制作:
1.        新建一个空白的Flash文档。
2.        按ctrl+F8,新建一个图形元件。选择椭圆工具,无笔触,填充色选黑色,按住Shift键,在舞台上画一个正圆。用选择工具在正圆上点一下,打开属性面板,将宽和高都设成60,点窗口菜单,打开对齐面板,点一下“相对于舞台”下面的小框框,然后点“水平中齐”和“垂直中齐”就是所谓的“全居中”了。再把图形放大到400% ,将图层1命名为“球体”,上锁。 如下图:
                                          
                                          
3.        在球体层上面新建一图层,命名为“上光”,椭圆工具,笔触白色,无填充色,在舞台的球体中画一个椭圆形,并移动到球体正上方的位置。(先用选择工具点一下“上光”层的第1帧,然后按键盘上的方向键,可以很轻松准确的把这个画的椭圆移到合适的位置)。如下图:
                  
接着点“窗口”——混色器,在颜色混色器面板中点一下填充框,在“类型”中选择“线性”。
左色标#FFFFFF,Alpha=100%,右色标#FFFFFF,Alpha=0%,就是让这个椭圆中的颜色从全白到透明渐变。用颜料桶工具在椭圆中点一下,再用颜色渐变工具进行调整,如下图:
                           
用选择工具,先在旁边空白处点一下,再在椭圆的笔触上点一下,使其成为蚁线,按键盘上的Delete键,删除。将本层上锁。
4.        在“上光”层上面新建一层,名为“下光”,用椭圆工具在球体的下方画一个椭圆形。用同样的方法设置渐变,如下图:
                                                      
接着也用同样的方法,删除这个椭圆的笔触线。将本层上锁。
5.        在最上面新建一图层,名“花”。椭圆工具:无笔触,填充色为白色,在下光中画个小椭圆,并用任意变形工具调整好方向,移到下面左图所示的位置。
                                                      
再用椭圆工具或直线工具(这次是红色笔触,无填充色)画出如上面右图所示的形状。(用红笔触是为了明显,无填充色是因为画好后要进行渐变)。
6.        在“花”图层的第一帧点一下,看到图中红线条变成分离状态,打开混色器面板,“类型”选择“放射状”,还是左色标全白#FFFFFF,Alpha=100%,右色标FFFFFF,Alpha=0%,用“颜料桶工具”在这五个图形中各点一下。再用“颜色渐变工具”仔细调整,如下图:
                                                   
每一个图形都要各自调过哦!然后用上面的方法删除所有的笔触红色线条 。现在是这样的:
                                                   
至此所有的图形都画好了。看上去很不象是吧,呵呵,没关系,下面接着来。
7.        这一步很关键。顺便说一下,我原来这个水晶按钮是在PS教程中学画的,在PS中画好这个“花”图后是用混合模式“叠加”,效果很好。可是在FLASH中没有混合模式,以前我也用FLASH画过这个按钮的,画到这里就没办法了。昨天学习用FLASH画云彩时学到了使用滤镜的方法,我就试着在这里用上看看,结果发现效果也不错。呵呵,罗嗦了哈。言归正传,下面接着来吧:
在时间轴中把“上光”、“下光”和“花”图层解锁,注意“球体”层还是要锁住的哦。用选择工具框选舞台上的整个图形,这时可以看到上面的三个图层的第一帧都成黑色的,图形中除了黑色的球体外都成麻点状。保持这种状态(这时鼠标不要点其它地方),点菜单中的“修改”——“转换成元件”,名称改为“花”,类型选“影片剪辑”!!!接着打开属性面板,点“滤镜”——模糊——模糊值设为2,品质设为高。把图形还原到100%看看吧,现在看起来是不是好看顺眼多了啊。
                                            
这时,时间轴上的中间两层的第一帧都是空的了,因为刚才框选后转换为影片剪辑元件时已经都自动被合并到“花”层里了。把这两个图层删除了吧,留着也没用了哈。现在你到库中看看,会发现多出来了一个名为“花”的影片剪辑。到库中把那个图形元件1改名为“黑按钮”现在第一个黑色的水晶按钮已经做好了。
8.        前面的辛苦已经过了,下面就很轻松了。在库中右键点“黑色按钮”图形元件,跳出来的对话框中选“直接复制”——名称改为“红按钮”,其他不变,点确定。双击库中的这个“红按钮”,一定要先双击这个红按钮哦,让它成为编辑状态,对了,还要把时间轴上的“花”层锁上,把“球体”层解锁,点一下“球体”图层的第1帧,下面接着怎么做大家心中都有数了吧,改变球体的颜色哈!点一下工具面板中的颜料桶,在跳出来的颜色样本中选择自己喜欢的颜色,点一下,球体的颜色就跟着变了,也可以在混色器面板中更改颜色。看下图:
                                                      
现在可以用同样的方法随心所欲的轻松做出各种不同颜色的水晶按钮了哈。
做好后要记得保存喔。
花的形状以及上、下光的形状大家都可以自由发挥的,不一定要按这个样子,自己觉得好看就行,我只是作个示范。有兴趣的朋友可以学一下,对于初学者可能从中也会学到一些东西的。
二.下面介绍简单的FLASH中按钮的使用方法:
前面画好的“水晶按钮”实际上还只是按钮中的一个图形,或者说是一个配件,要使用它,首先要组装“按钮“。
1.按Ctrl+F8——新建元件,名称改为:开始;类型:按钮,确定。这里时间轴就变成了下图的形状:

现在从库中把任一个刚画好的水晶按钮图形拖入到舞台中,相对于舞台全居中对齐。然后右键点击“指针经过”下面的空白框框——插入空白关键帧,再从库中拖入一个不同颜色的水晶图形,同样全居中对齐。“按下”帧因为使用的时间非常短,就是按钮左键按下的瞬间,所以只要在上面右键点击,插入“关键帧”也就是复制“指针经过”里的图形就可以了。最后右键点“点击”——插入空白关键帧,在舞台中间用矩形工具,无笔触,填充任意色,画一个比水晶图形稍大些的方框,(这是鼠标点在这个方框内都能起到按钮的控制作用)。也同样相对于舞台全居中。在图层一上面新建图层二,点一下“弹起”帧,在舞台中红色水晶图形下面写上红色的Play,右键点击“指针经过”帧——插入关键帧,把字的颜色改为和图形一样的蓝色,在“按下”帧插入关键帧。这样这个“开始”按钮就组装好了,如下图:
                                                     
                                                     
                                                     
用同样的方法组装一个“停止”按钮。
2.按钮控制场景的开始和停止的简单做法:
(1)        进入场景1,在场景的图层1第2帧插入空白关键帧,将已做好的影片剪辑拖入场景(放在第2帧上),让第1帧成为空白帧。(当然也可以在图层1的第一帧拖入一个图形,作为封面哈)。在第1帧上按F9,在出现的动作面板上加代码  stop();

(2)        在图层1上面添加两个新图层,在图层二第1帧拖入开始按钮,在图层三第1帧拖入停止按钮,分别放在合适的位置。在它们的第2帧分别插入普通帧。

点一下场景中的红色开始按钮,在属性中给开始按钮填上实例名 play_btn,

同样点一下场景中的停止按钮,在属性中给停止按钮填上实例名 stop_btn.
(3)        点一下场景上的开始按钮,按F9,在动作面板中给开始按钮上写代码:
On(release){
gotoAndStop(2);
}
点一下场景上的停止按钮,按F9,在动作面板上给停止按钮上写代码:
On(press){
gotoAndPlay(1);
}
(4)        在最上面添加新图层,在第1帧上写代码 stop(); 删除第2帧。

好了,测试影片吧。

提示:每次做动画时尽量把做好的影片剪辑归到一个影片剪辑之中,这样在场景中就只有一个影片剪辑,这样好控制。
第一次学着写教程,不知道初学的朋友是不是能看得明白,有不明白的地方请跟帖上来问,版主们和我都会帮着解答的。谢谢您耐心看完这个很菜的FLASH教程。谢谢了!

[ 本帖最后由 xyl7422 于 2008-11-11 11:05 编辑 ]
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!
本帖最近评分记录
  • 祁连山 威望 +1 支持原创教程哈,注意教程的品质,特别是标 ... 2008-11-12 09:30
  • xyl7422 金币 +8 感谢随意的原创教程,期待看到更多精彩教程 ... 2008-11-11 11:04
  • xyl7422 热心度 +2 感谢随意的原创教程,期待看到更多精彩教程 ... 2008-11-11 11:04
  • 清风掠影 金币 +10 对论坛做出贡献 2008-10-9 14:41
  • 清风掠影 热心度 +2 对论坛做出贡献 2008-10-9 14:41
  • sanbos 金币 +8 好教程,辛苦了。 2008-10-8 22:33
  • sanbos 热心度 +2 好教程,辛苦了。 2008-10-8 22:33

还没有学到代码,下班回家学


[ 本帖最后由 zctmh0336 于 2008-11-16 21:46 编辑 ]
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!
本帖最近评分记录
  • zctmh0336 金币 +2 支持练习 2008-10-10 23:37
都說雲過無痕,可相遇已是太美,誰肯輕易放棄!

**错误** 场景=场景 1, 图层=图层 1, 帧=1:第 1 行: 语法错误。
     stop();

**错误** 场景=场景 1, 图层=图层 2, 帧=1:第 1 行: 语法错误。
     On(release){

**错误** 场景=场景 1, 图层=图层 3, 帧=1:第 1 行: 语法错误。
     On(press){

ActionScript 错误总数:3          报错:3

做了n 遍,都是这个提示,是哪里的错误?

TOP


**错误** 场景=场景 1, 图层=图层 2, 帧=1:第 1 行: 语法错误。
     On(release){

**错误** 场景=场景 1, 图层=图层 3, 帧=1:第 1 行: 语法错误。
     On(press){
你这两个代码是写在帧上的, On(release){这种格式只能写在元件上,不能写在帧上。只能写在按钮上。

我终于弄明白了,谢谢老师!应该把停止的改名为stop

[ 本帖最后由 大傻~ 于 2008-11-16 21:35 编辑 ]
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!
本帖最近评分记录
  • zctmh0336 金币 +3 支持练习,按钮名写错了 2008-11-16 21:52

楼上朋友的作业,你把右边的按钮写上Play,应该写成Stop。
发新话题 返回列表