谁能帮助我一下,关于FLASH背景跟随鼠标移动的效果
时间:2007-10-07
来源:互联网
作者: www94xnet 发布时间: 2007-10-07
作者: www94xnet 发布时间: 2007-10-07

作者: www94xnet 发布时间: 2007-10-07
代码:
//缓冲函数function move_func() {
_mc.onEnterFrame = function() {
var xpos:Number = Stage.width/2-this._parent._xmouse;
var ypos:Number = Stage.height/2-this._parent._ymouse;
this._x += (xpos/5-this._x)/5;
this._y += (ypos/5-this._y)/5;
//Math.abs(xpos-this._x)<1 && Math.abs(ypos-this._y)<1 ? delete this.onEnterFrame : 经典论坛;
};
}
move_func();
附件

2007-10-7 14:04, 下载次数: 283

2007-10-7 14:04, 下载次数: 195
作者: flash023 发布时间: 2007-10-07
作者: 3693508 发布时间: 2007-10-10
当鼠标移动时执行函数
楼上的是不停地执行函数,很耗CPU的,而且应该在onEnterFrame事件函数中加判断,达到某个条件时,删除onEnterFrame事件,
delete onEnterFrame
作者: luehai 发布时间: 2007-10-11
作者: www94xnet 发布时间: 2007-10-11


作者: www94xnet 发布时间: 2007-10-12
引用:
原帖由 luehai 于 2007-10-11 00:13 发表应该使用鼠标移动事件onMouseMove
当鼠标移动时执行函数
楼上的是不停地执行函数,很耗CPU的,而且应该在onEnterFrame事件函数中加判断,达到某个条件时,删除onEnterFrame事件,
delete onEnterFrame
onEnterFrame并非就一定占资源,关键还看负载程序和所设置的帧率。
我上面的代码有delete 事件的,这里只起示例作用,所以为了让楼主更好理解,把它注释掉了。
对于小程序,小示例,用onEnterFrame是最便捷的,现在的CPU那么猛,与onMouseMove相比,省下的资源微乎其微。(仅限于小程序)
作者: flash023 发布时间: 2007-10-12
他确实是用移动事件onMouseMove控制的
斑竹给我写的不能对齐,我做了一个1024*768的到里面跑最上面了
随能帮我写个一样的谢谢了
作者: www94xnet 发布时间: 2007-10-12
作者: canyiyuan 发布时间: 2011-06-10
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28