2007-04-30

用Flash制作动态放大镜画面效果

来源: 本站收集整理 作者:佚名 评论 0 条
 

一、效果预览

二、建立四个层,如下图所示

用Flash制作动态放大镜画面效果

具体说明:在该教程中,要想通过下面的AS语句实现预览中的效果,需要设置四处坐标为(0,0)。

(1)分别设置圆、四倍图像在本元件(mask,large)中的X、Y坐标为(0,0)。如图:

用Flash制作动态放大镜画面效果

用Flash制作动态放大镜画面效果

(2)将大小两个图片在场景上的位置坐标设定为(0,0),如图:

用Flash制作动态放大镜画面效果

用Flash制作动态放大镜画面效果

三、填写AS

用Flash制作动态放大镜画面效果

算法讲解:

mask._y=_ymouse-[mask圆的半径]和mask._x=_xmouse-[mask圆的半径]用来实现遮照圆随着鼠标的移动而移动,同时将鼠标指针定位于遮照圆mask的中心点。原理解释如图:

用Flash制作动态放大镜画面效果

假如该圆在元件中的X,Y坐标在圆的中心点上,则不需要减去r,代码修改为:mask._x=_xmouse;mask._y=_ymouse;
共2页: 上一页 1 [2] 下一页

(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:关于 JavaScript 和 Flash 间的通信  
下一篇:Flash8制作弹性跟随鼠标的弹性圆
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号