| 炫浪网首页 | 加入收藏夹 | 登录 | 注册 |
|
|
|
|
|
| 您现在的位置: 炫浪学院 >> 图形图像 >> Flash >> Flash基础入门 >> 正文 |
| 炫浪 科技.学院 | 时间:2007-10-12 16:59:53 | 来源:炫浪社区 | 发表评论 | 社区讨论 |

2、我想让遮罩层运动起来,就象探照灯一样的效果,应如何做?
[效果]
第一步:把上面的圆转换为图形元件;
第二步:在第15帧处插入关键帧,选中元件,把它放在场景的最右端,在两帧之间右键选择“创建补间动画”,选中第1帧,右键选择“复制帧”,在第30帧处粘贴帧,在第15帧和第30帧处右键选择“创建补间动画”;
第三步:把被遮罩层的帧延长到第30处;
[源文件]
3、我想让遮罩层随鼠标移动而移动应怎样做?
[效果]
第一步:选中问题1的遮罩层,右键选择“遮罩层”,去掉前面的勾,此时取消了遮罩;选中圆,右键选择“转换为元件”,在弹出的对话框中选择“影片剪辑”,在主场景中给它个实例名mask_mc。
第二步:选中被遮罩层上的文字,同样转换为影片剪辑元件,实例名为_mc
第三步:新建图层,名为“动作”,选中第一帧,写如下代码:
_mc.setMask(mask_mc);//设置_mc被mask_mc遮罩
mask_mc.onEnterFrame = function() {
//mask_mc在运行每一帧时执行函数
this._x = _xmouse;
this._y = _ymouse;
//mask_mc的坐标等于鼠标的坐标
};[源文件]
4、我想让遮罩层随鼠标移动有缓冲的效果应如何做?
[效果]
把问题3的第三步代码改为:
_mc.setMask(mask_mc);
var speed:Number = 5;//申明变量
mask_mc.onEnterFrame = function() {
this._x += (_xmouse-this._x)/speed;//让遮罩层缓冲运动
this._y += (_ymouse-this._y)/speed;
};
5、某对象的边框一闪而过的效果怎么做?
![]() |
发 表 评 论 |
![]() |
|
|
|
![]() |
频 道 推 荐 |
![]() |