我想很多人都有照哈哈镜的体验,镜中的自己变得扭扭曲曲、拉长缩短。现在我大家介绍一个有趣的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。
步骤二:创建跟随鼠标的空movive clip
这一步比较简单,新建一个symbol(insert>new symbol..),“name”为“drag”,“behavior”为“movie clip”。按ok后进入这新建symbol的编辑界面,什么都不要添加,直接返回到主场景。
然后将其从library(元件库)中拖到主场景中。为了方便以后找到它,我们把它拖放到编辑区外(在屏幕中,非选定时用一个小孔心圆标示),并在instance浮动面板中,为其添加“name”为“m_drag”。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器