作者cjcat2266 (CJ Cat)
看板Flash
标题Re: [问题] 滑鼠游标(紧急)
时间Thu Jun 21 12:15:46 2007
※ 引述《mrchung (偏心)》之铭言:
: 不过由於整个flash用了八个场景连结
: 不知道是不是这个问题
个人建议不要使用Flash的场景功能
我比较习惯只用一个场景
然後上面放一个跟场景一样大的MC (第一个影格用stop();)
MC里面每个影格再另外放个MC当作"不同场景"
每个场景播完之後有个 _parent.nextFrame();
这样的话可以省去一些场景切换 变数、事件传递不小心被切掉的意外
至於锁定滑鼠的游标
个人习惯使用如下的语法
mouseMC_mc.onMouseMove = function(){
this._x = this._parent._xmouse;
this._y = this._parent._ymouse;
updateAfterEvent();
}
其中updateAfterEvent()可以 无视FPS而及时更新滑鼠位置
而且onMouseMove可以 只在mouseMove才执行其中的code
在滑鼠不动的时候可以稍微省一下CPU资源
另外,如果你mouseMC_mc的图案很复杂的话
mouseMC_mc.cacheAsBitmap = true; 也可以增加此段code的执行效率
要是只是单纯的简单滑鼠图形,就不需要用这条了
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凯特 = 蜚蠊猫 = 蟑螂猫
Gallery
http://cjcat2266.deviantart.com
MSN
[email protected]
Yahoo
[email protected]
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.235