快速业务通道

Flash实用效果之逼真打火机

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-10
它打散。Up帧场景里的齿轮影片被打散后就变成了图片,这样,鼠标移到按钮上,齿轮就不会转动了,而是要等到鼠标在按钮上按下时,Down帧里的“Gear”影片剪辑才会被调用,齿轮才会转动。

二、设计场景

1.?建立各层。

  如图14建立各层,层的上下次序不可颠倒,然后把对应的电影剪辑拖拽到层第1帧的场景里。如把影片剪辑“Fire”拖入到“Fire”层中。这样做主要是为了设计的方便,因为我们在以上很多影片剪辑的第1帧都用了空白帧,所以当这些影片剪辑被拖到场景中的时候将会是一个白色的小圈,选取和编辑很麻烦,把它们放在各自的层里,那么就可以通过隐藏有锁定其它层来选取编辑它。
?
图14
2.?设计Lighter层。

  Lighter层放置的是打火机的机身,我们要做的就是把原来打火机图片中的按钮和齿轮部分去处。
3.?设计Fluid层。

  把影片剪辑“Fluid”拖拽到该层的场景中后即锁定其它的层。选取这个影片剪辑(场景为白色小圆圈),然后进行如图15的设置。
?
图15
  这个层的设计有两个重要点,一是给影片剪辑“Fluid”起个实体名“fluid”,二是把影片剪辑的Alpha值设为44%,增加其透明度,借以实现液气的透明状态。

4.?设计Fire、Spark层。

  给Fire层和Spark层里的影片剪辑加上实体名fire和spark。至于它们相对打火机机身的位置不用我说大家都应该知道吧,什么,你不知道,我倒。

5.?设计Button层。

  Lighter Button按钮的用处我们前面已经提过。现在我们把这个按钮拖拽到场景中,然后点选它,按F9键打开Actions面板,输入如下代码:

// 当鼠标左键被按下时,执行以下代码
on (press) {
  // 跳转到影片实体的第5帧,并开始播放
????fluid.gotoAndPlay("5");??
????spark.gotoAndPlay("1");
??? // 使火焰影片可见
??? fire._visible = 1?
??? fire.gotoAndPlay("5");
}

//当鼠标左键被松开时,执行以下代码
on (release, rollOut) {
??? // 使火焰影片不可见
??? fire._visible = 0;?
??? // 停止火焰影片的播放
??? fluid.stop();???????
}

  以上代码实现了对火焰、火花、液气的控制,从而实现影片的逼真效果。整个效果到这里就全部设计好了。如果大家还有什么不明白的话可以到以下地址下载源件。

三、本例技巧总结。

  在文章的最后我把该例中用到但文章没有讲到的一些设计技巧告诉大家。让大家在设计的时候可以做到事半功倍。

  1.当影片剪辑为白色小圆圈时,它在场景中的位置就不好判断,那么我们就把场景中其它的层锁定,选中它后双击,紧接着按Ctrl+Enter键测试,看看它在什么地方。然后关闭测试,再用小键盘的方向键对它进行调整,这样设计起来比较省力。

   2.当我们新选取一个物体(打散状态)的时候,一开始在Color Mixer(混色器)面板里是不会看到颜色设置状况的,那么我们就在物体被选中时,单击Properties面板里油漆桶工具右边的颜色选取方框,在等颜色选取面板弹出来后按Esc键取消,此时,你就可以在Color Mixer面板里看到该物体颜色的组成情况了。

  3.在设计中要实时地调整场景的缩放比例,使设计更加方便。
  该效果源件下载(32K)   点击最后一页预览效果 上一页??[1]?[2]?[3]?[4]?[5]?下一页?? 上一页??[1]?[2]?[3]?[4]?[5]? 关键词:

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号