文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院媒体动画FlashCool!Flash制作炫丽的图片特效
精品推荐
特别推荐
·FLASH基础的一些心得体会
·推荐:不间断滚动显示图片的代码
·全面升级您的Flash播放器
·由浅入深学习Flash制作高射炮游戏
·由浅入深学习Flash制作高射炮游戏(续)
·遮照及文字遮照的几个概念和事例
·创建一个实用Flash站点的十大技巧
·Flash动画制作实例:小野人玩摇滚
·Flash技术在电子杂志设计制作应用
·用js+flash实现网页中复制数据功能
热点TOP10
·由浅入深学习Flash制作高射炮游戏
·Flash AS基础精典教程
·Flash如何制作灯光效果
·日本动画制作幕后完全流程揭秘
·Flash制作烟花效果动画
·Flash 图片轮换效果
·用FLASH遮罩效果做图片切换效果
·以Flash动画作网站引导页面是不是真的需要呢?
·Flash制作漂亮的三重卷动相册特效动画
·Flash制作环型立体旋转的动态文字

Cool!Flash制作炫丽的图片特效

日期:2008年5月11日 作者: 查看:[大字体 中字体 小字体]


[全屏观看]

  一直都以为Flash中对图片的处理是比较弱的,但偶然在网上找到的一个例子彻底地打消了我的这个想法。先来看看实例,点击按钮,对各个参数设置一定的值,就可以看到相应的图片实例效果,一共有十八种不同的实例。

  源文件下载请点击这里。

一、原理

  原理其实是非常简单的,将要操作的图片分成一小块一小块,每一次通过不断操作分割后图片的_x、_y、_xscale、_yscale、_rotation值来实现处理效果。

  具体实现中,可以用遮照效果将图片分割成小块,实现简单而且操作方便。对_x、_y、_xscale、_yscale、_rotation的操作可以封装在帧函数里面,不断调用,就可以实现效果。

  下面我们来具体看看实例。

二、制作实例

  1、在Flash MX中新建一个fla文件,按Ctrl + F8新建一个Movie Clip,命名为“slider clip”,类型为“Movie Clip”。在此Clip的场景中用矩形工具绘制一个正方形。

  2、按Ctrl + F8新建一个Movie Clip,命名为“slider”,类型为“Movie Clip”。在此Clip的场景中用矩形工具绘制一个长方形。将上一步中制作的Clip “slider clip”拖到此Clip的场景中长方形的下端,命名为“button”。用文本工具在Clip “slider”场景中的长方形的下面拉一个文本输入框,属性设置如图1所示。并在Clip “slider”的帧的Action 面板上面增加如下语句:

Cool!Flash制作炫丽的图片特效

function setY (value) { //注释1
_level0[change]=value; //注释2
range = top-base;
button._y=-(value-base)/(range/200); //注释3
}
function go () {
var buttonY = -button._y;
var value = base+((range/200)*buttonY); //注释4
_level0[change]=value;
}
function reset() { //注释5
setY(_level0[change]);
}
reset(); //注释6

  注释1:定义一个函数,传入的参数是value。
  注释2:这里chang分别代表的是制作过程第11步所增加的Action语句里面所赋的值。
  注释3:定位button的位置。
  注释4:取得button的最大位置。
  注释5:封装上面所定义的函数。
  注释6:调用上面所定义的函数。

 

  3、按Ctrl + F8新建一个Movie Clip,命名为“slider button”,类型为“Button”。在此Button的场景中用矩形工具绘制一个正方形。

  4、按Ctrl + F8新建一个Movie Clip,命名为“preset selector”,类型为“Movie Clip”。用文本工具在此Clip场景中拉一个文本输入框,属性设置也如图1所示。将上一步制作的Button“slider button”拖到此Clip的场景中,并在此Button的Action面板上面增加如下语句:

on (release) {
_level0.preSet(_level0["pre"+num]); //注释1
}

  注释1:调用主场景中所定义的帧函数preSet,传入参数中的num是制作过程第10步中所传入的参数。

  5、按Ctrl + F8新建一个Movie Clip,命名为“img selector”,类型为“Movie Clip”。用文本工具在此Clip场景中拉一个文本输入框,属性设置如图1所示。将Button“slider button”拖到此Clip的场景中,并在此Button的Action面板上面增加如下语句:

on (release) {
_level0.setUp(me); //注释1
}

  注释1:调用主场景中所定义的帧函数setUp,传入的参数me是制作过程第12步中所传入的参数。

  6、按Ctrl + F8新建一个Movie Clip,命名为“img Holder”,类型为“Movie Clip”。通过菜单命令File / Import导入一个图片到图库中,并拖到此Clip的场景中。在此Clip的第一帧的Action面板上面增加如下语句:

gotoAndStop(_parent.type);

  注释:图片是可以动态导入进这里来的,如果是动态导入的话,操作是差不多的。

  7、按Ctrl + F8新建一个Movie Clip,命名为“slice”,类型为“Movie Clip”。设置此Clip的Linkage如图2所示。将Clip“img Holder”拖到此Clip的场景中,命名为“img”。在Clip“slice”的时间轴上面增加一个新的图层“Layer 2”,在新增图层“Layer 2”的场景中用矩形工具绘制一个长方形,长方形的长要跟Clip“img Holder”差不多。

Cool!Flash制作炫丽的图片特效

  8、调整Clip“slice”时间轴中图层的位置,让有Clip“img Holder”的“Layer 1”图层在“Layer 2”图层的下面。鼠标右键点击“Layer 2”图层的名字,选择“Mask”项。鼠标右键点击“Layer 1”图层的第五十帧,在第五十帧上面插入关键帧,让第五十帧的场景中的Clip“img Holder”位置向左偏移一定的距离。点击“Layer 1”图层的第一帧,设置帧的属性面板如图3所示。

Cool!Flash制作炫丽的图片特效

 

  9、按Ctrl + F8新建一个Movie Clip,命名为“slice holder”,类型为“Movie Clip”。设置此Clip的Linkage如图4所示。

Cool!Flash制作炫丽的图片特效 ·用flash制作模拟胶片循环播放效果

[1] [2] [3] [4] [5] 下一页 




上一篇:FlashMX 基础应用(1.3)

下一篇:用Flash和XML构建论坛实例(上)

相关文章:
·Photoshop制作效果逼真的哈蜜瓜
·由浅入深学习Flash制作高射炮游戏
·Flash AS基础精典教程
·水晶图片制作方法
·QQ空间黑色背景的素材图片
·QQ空间4.0 透明Flash_500个
·Flash如何制作灯光效果
·QQ上用来吓人的图片
·QQ空间透明flash代码
·QQ空间日志可用透明FLASH
相关软件:
·暗黑破坏神 2:毁灭之王 1.10S极品属性装备制作器
·家常菜制作集锦(1)
·启动光盘制作完全手册(菜鸟先飞 图文教材系列)
·CPUCooL V8.0.5
·孙鑫VC++从入门到精通开发详解视频教程FLASH版
·灵豚课件制作工具——课件精灵v1.0 beta
·Photoshop数码照片制作宝典
·多种dos启动盘制作全攻略
·Photoshop 7.0 梦幻特效宝典附带光盘
·Flash MX 从入门到精通

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot