网站首页 模板下载 教程文章 资源收集 特效代码 插件天下 建站服务 技术论坛
设为主页 加入收藏 联系我们
 
技 术 论 坛
用户名
密码
本 类 推 荐
LOGO专题
CSS样式表专题
一步一步学用Flash5
DreamWeaver经典50问
Dreamweaver 4简明教程
Fireworks4.0教程
Fireworks制作苹果按钮
Photoshop7.0教程
当前位置:教程文章--Flash教程
Action for Flash5:海浪效果

先来看看效果:   

我的思路是这样的,先制作一个框架,里面包含一些物体,当鼠标指针定位在框架内部时,我想要框架内的物体有大小和透明度的变化,而且这种变化还可以依据鼠标指针和物件的距离变化而变化,另一方面,当鼠标移到框架之外时,我就要框架内的物件回到初始状态,就像海浪似的,汹涌澎湃的冲到岸上来,然后又缓缓的退了回去。好,请先下载源文件

现在开始详细的解说。

结构

打开源文件,在主场景里,你可以看到一个名为“01-boundingbox”的MC,在第一帧上有三条行为动作,因为有些浏览者会将Flash影片全屏观看或者拖动改变它的大小,这样会使的这个例子的效果不明显,为了防止这样,我们在第一帧上设置如下行为动作:

FS Command ("fullscreen", "false")

FS Command ("allowscale", "false")

stop

在“01-boundingbox”里,你将看到三个层,包含一个空的MC,一个框架和一些物件,物件的名字为“column1”,这里也只有一帧,一个行为动作,包含一段代码,一个名为“dragscale”的MC的中心显示在场景里,这是必须的,我们将利用它确定鼠标指针和物件之间的距离:

Start Drag ("dragscale", lockcenter)

在“column1”里的第二帧,是至关紧要的行为动作,第三帧的简单的Action可以保证第二帧不断的反复运行。

Go to and Play (2)

你可以注意到这里有二十个层,第一层包括行为动作和静止的物件,另外的第一到第十九层都是静止的物件,这样可以保证鼠标指针在框架外部时物件不会变化大小,每一个物件都取了一个名字,从“text1”到“text19”。

[下一页]

 

WWW.CNCSS.COM 中文版权所有:PHLIPS工作室
COPYRIGHT(c) 2003 ALL RiGHTS RESERVED
关于我们--广告服务--联系方式--友情链接