当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > FLASH特效—有趣的手动哈哈镜

Flash动画制作
fmx2004 1000问(5)
Flash MX 2004 组件事件简单调试器
fmx2004 1000问(2)
Action Script 2.0新手调试
Flash 2004 MX Components
flash action 详解(9)
flash action 详解(7)
flash action 详解(1)
flash action 详解(6)
一个用纯AS写的正态曲线画法
flash action 详解(3)
浅谈AS的绘图功能及几个简单的实例
AS的基本代码解释(2)
flash action 详解(2)
flash action 详解(10)
运用for循环来对多个mc进行检测
极坐标在绘画方法中的运用
用Flash 2004编写简单的运算类
flash action 详解(4)
flash action 详解(5)

Flash动画制作 中的 FLASH特效—有趣的手动哈哈镜


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 79 ::
收藏到网摘: n/a

我想很多人都有照哈哈镜的体验,镜中的自己变得扭扭曲曲、拉长缩短。现在我大家介绍一个有趣的FLASH特效——手动哈哈镜:影片中有一幅图片,大家可以通过在它上面移动鼠标,使图片跟随着鼠标的移动而发生拉长、缩短、放大、缩小的变化,产生一种有趣的效果。

  思路:找一幅图片,将它划分为4个小块,然后通过获取鼠标的坐标,设定图片4个小块的x、y坐标和scale缩放属性。

  我们现在就开始制作这个有趣的特效。

  步骤一:划分图片

  新建一个电影文件,规格500*500,选取File菜单中的Import项(或者按Ctrl+R)导入一幅图片。

  然后将导入的图片打散(Ctrl+B),打开标尺(Ctrl+Shift+Alt+r),我们将图片按田字形划分为四个正方块,选择箭头工具(Arrow Tool)框选图片的其中一块,然后将它转换为Symbol(Insert>Convert to Symbol...),在弹出的“Symbol Propertoes”对话框中,“name”为r_up,“Behavior” 都为“Movie Clip”。然后将它移开一些,以方便我们选取其他的方块。
  同样做法,转换其它部分得到Symbol:r_down、l_up、l_down。在Instance面版分别为这四个Symbol添加Instance Name:r_u、r_d、l_u、l_d。

12426841_2005062311181028339800.jpg



步骤二:创建跟随鼠标的空Movive Clip

  这一步比较简单,新建一个Symbol(Insert>New Symbol..),“Name”为“drag”,“Behavior”为“Movie Clip”。按ok后进入这新建Symbol的编辑界面,什么都不要添加,直接返回到主场景。

  然后将其从Library(元件库)中拖到主场景中。为了方便以后找到它,我们把它拖放到编辑区外(在屏幕中,非选定时用一个小孔心圆标示),并在Instance浮动面板中,为其添加“Name”为“m_drag”。