论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash教程
Tag:flash cs,flash 8,鼠绘,as,手绘,工具,文字,loading,入门,初学,mc,影片剪辑,声音,mtv,游戏,引导,遮罩,菜单,补间,广告条,时钟,视频教程

螺旋炫光效果制作

文章类别:Flash | 发表日期:2008-9-21 19:20:12

   http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width=280 height=260>http://www.flash8.net/bbs/UploadFile/2004-4/200441319345327.swf
螺旋炫光做法其实很简单,主要撑握其中的技巧就可以了!



1.首先我们来画一个元件,插入>新建元件>图形元件,命名为guang,然后用楕圆工具画一图形,又击楕圆边缘,选取线条按delete进行删除线条。

如图:

按此在新窗口浏览图片

2.这一步我们就是设置光的动画效果了,同样插入>新建元件>影片元件命为guangmovie把guang图形元件从库中拖到影片中第一贞处,在120贞处插入要害贞,将其进行变形,在属性中进行设置其属性,

如图:
按此在新窗口浏览图片

3.回到第一贞,在第一贞处设置属性如图:


按此在新窗口浏览图片
4.以上我们是做光的基本元素,下面回到影片中,将guangmovie从库中拖放到场影第上贞片处,在第二贞插入要害贞。在动作里面添加下列代码:

n=Number(n)+3;
if (Number(n)<360){
duplicateMovieClip("/guang", "guang"add n,n);
setProperty("/guang"add n,_rotation,
getProperty("/guang",_rotation)+Number(n));
gotoAndPlay(1);
}
到这里呢,就完成了,但是想说说上面AS中的三个函数的用法了,
其中函数duplicateMovieClip()的用法duplicateMovieClip(target, newname, depth)

参数
target 要重制的影片剪辑的目标路径."/guang", 注重一定要加斜杠表示路径来着。

newname 已重制的影片剪辑的唯一标识符."guang"

depth 已重制的影片剪辑的唯一深度级别。深度级别是重制的影片剪辑的堆叠顺序。这种堆叠顺序很像时间轴中图层的堆叠顺序;较低深度级别的影片剪辑隐藏在较高堆叠顺序的剪辑之下。必须为每个重制的影片剪辑分配一个唯一的深度级别,以防止它替换已占用深度上的 SWF 文件。

返回
对重制的影片剪辑的引用。

说明
函数;当 SWF 文件正在播放时,创建一个影片剪辑的实例。无论播放头在原始影片剪辑(或“父级”)中处于什么位置,重制的影片剪辑的播放头始终从第 1 帧开始。父级影片剪辑中的变量不复制到重制的影片剪辑中。假如删除父级影片剪辑,则重制的影片剪辑也会被删除。使用 removeMovieClip() 动作或方法可以删除用 duplicateMovieClip() 创建的影片剪辑实例。

它与方法MovieClip.duplicateMovieClip()的用法是这样的。

mymc.duplicateMovieClip(newname, depth [,initObject])

参数
newname 一个用于重制影片剪辑的唯一标识符。

depth 一个用于指定深度的唯一编号,指定的 SWF 文件将放在该位置上。

initObject 包含用于填充重制影片剪辑的属性的对象。此参数使动态创建的影片剪辑能够接收剪辑参数。假如 initObject 不是对象,则将被忽略。initObject 的所有属性均将复制到新实例中。构造函数可使用 initObject 指定的属性。此参数是可选的。

返回
对重制的影片剪辑的引用。

说明
方法;在 SWF 文件播放时创建指定影片剪辑的实例。无论调用 duplicateMovieClip() 方法时原始影片剪辑位于哪一帧,重制的影片剪辑总是从第 1 帧开始播放。父级影片剪辑中的变量不复制到重制的影片剪辑中。对于用 duplicateMovieClip() 创建的影片剪辑,假如对其父级调用 duplicateMovieClip(),则不重制该影片剪辑。假如删除父级影片剪辑,则重制的影片剪辑也被删除。 .


函数setProperty()用法是
setProperty(target, property, value/expression)

参数
target 到要设置其属性的影片剪辑实例名称的路径。

property 要设置的属性。

value 属性的新文本值。

expression 计算结果为属性新值的公式。

无返回

说明
函数;当影片播放时,更改影片剪辑的属性值。

函数getProperty()的用法是getProperty(mymc, property)

参数
mymc 要获取其属性的影片剪辑的实例名称。

property 影片剪辑的属性。

返回
指定属性的值。

说明
函数;返回影片剪辑 mymc 的指定属性的值。
点击浏览该文件
源文件在这里。
点击浏览该文件



视频教程列表
文章教程搜索
 
Flash推荐教程
Flash热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058