当前位置: 移动技术网 > IT编程>UI设计>设计软件 > Flash教程 简单却很实用的Flash技巧心得

Flash教程 简单却很实用的Flash技巧心得

2019年03月19日  | 移动技术网IT编程  | 我要评论
一些搞美工的专业人员,有时又惧怕Flash中的Action代码部分。现就以Flash 5为例,谈谈Flash 5的一些较高级的技巧和心得。因为笔者就是一个见代码就头痛的人,所以与我有同感的朋友请... 14-10-17
  许多爱好者虽然能作出不错的flash动画,但他们对该软件本身还缺乏深刻的了解。一些搞美工的专业人员,有时又惧怕flash中的action代码部分。现就以flash 5为例,谈谈flash 5的一些较高级的技巧和心得。因为笔者就是一个见代码就头痛的人,所以与我有同感的朋友请放心,本文绝没有涉及action的技巧。 

  1.遮罩的高级应用 

  深入理解遮罩(mask),可产生一些很酷的效果。如:把静止的文字作为遮色片,移动渐变的小花纹图作为masked,可在文字轮廓内显示出小花纹的流动效果;把文字块保持静止,而不规则的遮色片逐渐扩张,能使文字产生一种不规则出没的效果;把产生移动渐变的文字块作为遮色片,利用与背景颜色一致的渐近色块作show masking,能让文字块产生一种淡入淡出的朦胧效果……还有很多很多,就看你的想象力和创意了。 

  2.位图的矢量化和矢量图的简化 

  矢量图容量小,放大无失真,在flash上应用有无可比拟的优点。很多软件都可以把位图转换为矢量图,但实际上flash 5已提供了把位图转换为矢量图的方法,简单有效。 
  先按“ctrl+r”导入需转换的位图,选菜单:modify>trace bitmap。在弹出的对话框中,把“color”和“minimum area”设置得越低,后两项设置得越加紧密、越多转角(即下拉菜单越偏前面的选项),则得到的图形文件会越大,转换出的画面也越精细。对于节点复杂的矢量图,可按“ctrl+alt+shift+c”键进行优化,可大幅降低图片容量。 

  3.隐藏浏览器中的flash右键菜单 

  在浏览器中用鼠标右键点击flash动画时,会弹出下拉菜单,你是不是觉得很烦呢?去掉它!在flash 5中可轻松做到这一点。按ctrl+shift+f12弹出“publish settings”对话框,在“dimensions”下拉框选“percent”,不勾选“display menu”,然后发布即可。但要注意,只有在html页面中才会有效,单独播放flash文件是不会有作用的。这个效果在flash 3中则要用aftershock才能实现。另外,如果你用dreamweaver插入flash文件,那么在flash属性框中也可以选择实现这一功能。 

  4.精确控制变形 

  在两个对象间做“shape”变形时,是不是有时有种怪怪的感觉,觉得在乱变,不是柔和地变化。其实只要小心地处理一下就行了:选取“shape”变形的第一帧,按“ctrl+h”就可加上一个变形关键帧,同时在变形的最后一帧也会同步出现相应的关键帧。适当地选择关键帧的数量,调整关键帧的位置,就可实现精确的变形效果,就像影片《未来战士》中的液态金属人一样酷! 

  5.音效的编辑技巧 

  在flash 5中音效可以编辑,不会吧?但这是事实,而且很简单,功能也不弱。在frame properties对话框的“sound”选项中拖动那个小方块,就可实现音效的音量大小、淡入淡出等效果,一切就这么简单。你会了吗? 

  6.控制背景音乐的开关 

  运用flash 5提供的普通关闭音乐功能,很难实现点击一个按钮就能随意控制音乐的效果。那么,这里到底有什么奥妙呢?其实方法很简单。先制作一个“音乐控制开关”的“movie clip”,将两个同样的按钮放置在不同的影帧里,然后利用按钮的action来切换这两个影帧,一个影帧放置背景音乐,并设定音乐为“start”,另一个影帧里也放置背景音乐,但设定音乐为“stop”。具体的action我就不说了,因为我有言在先。不过笔者认为,作为一个flash发烧友,这点action是必不可少的。 

  7.输出gif、avi和mov的问题 

  有的爱好者喜欢用flash制作gif动画,或因其他用处,需转换为avi或mov格式。但有时发现许多动画信息都无故丢失,究其原因是flash动画中应用了movie clip。准确地讲,这不算一个技巧,但往往会让一些初学者困惑。根本的解决办法只有一个,那就是动画中不要用movie clip。当然你别再指望生成的gif、avi或mov动画能支持swf文件的交互了。 

  8.网页中flash动画的透明和无边框处理 

  flash动画能像gif动画那样透明吗?普通的html页面内容可否重叠在flash动画之上?答案是肯定的,在flash 5中可轻松做到这一切。按“ctrl+shift+f12”弹出“publish settings”对话框,在“window mode”下拉框选“transparent windowless”即可。但要注意,其效果是在html页面中加入的,并非flash文件本身具有这一属性。试想在网页中你可轻松地加上flash的动画背景,并配上声音,有多酷啊。它的兼容性极强,浏览者即使无f1ash播放插件也不会影响页面的视觉效果(仅仅不显示flash文件,不会有空白区域或图标)。从此flash可以与html页面完全地融合,网页的革命已经到来! 

  9.向日葵运动 

  假如要做一棵向日葵,围绕太阳作圆周运动。你可能觉得很简单:不就是让一棵向日葵沿一条圆形导线(guide)作motion吗?但如果要求向日葵旋转的同时,其花朵始终向着中心的太阳,又该怎么办呢?其实也很简单:在frame properties对话框的“tweening”中勾选“orient to path direction”即可。灵活采用这一方法,可产生好多意想不到的效果。 

  10.如何能确定浏览者有没有安装支持flash的插件,并提供安装方法 

  最简单的方法是用dreamweaver来编写html,当插入一个flash文件的时候,会自动在网页中插入一句代码。当用户没安装flash插件的时候,会自动到macmmedia的指定位置下载。但该站点服务器常常较忙,你可以使用behavior中的“check plugin”指定任一“url”下载。这似乎也算不上f1ash的应用技巧,但却至关重要。要知道目前在中国还有一部分电脑没有安装flash播放器。

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网