作者Angelliya (澪澪...谁还有心?)
看板Flash
标题Re: [问题] 多个遮色片
时间Tue Feb 2 00:48:59 2010
※ 引述《belleaya (小爱)》之铭言:
: 大家早安!
: 想要问一下关於遮色片的问题:
: 目前场景上有
: ‧地图影片片段 map_mc
: ‧跟滑鼠动的光 light_mc
: ‧出口的光 light_ex_mc
: 本来程式我写这样:
: light_mc.onMouseMove = function() {
: this._x = _xmouse;
: this._y = _ymouse;
: updateAfterEvent();
: };
: map_mc.setMask(light_mc);
: 但是如果又加上
: map_mc.setMask(light_ex_mc);
: 前面滑鼠光就会失效......
: 所以我後来是把地图设两个一模一样的map2_mc
: 让map2_mc.setMask(light_ex_mc);
: 不过除了这种作法之外,
: 是否还有其他的作法呢?
: 另外想要问一下遮色片的渐层效果......
: 爬文还是看不太懂......
: 刚在问板问了有好心板友提示使用 BlurFilter
: 只是看说明检视也是看不太懂......
: 悟性比较低 >"<
用滤镜、勾选Use runtime bitmap caching意思都等同於
someMc(某个物件名称).cacheAsBitmap = true;
所以在AS里写这段就好了
(遮罩与被遮物都要cacheAsBitmap)
不过必须是物件
所以有动画的遮罩跟有动画的物件要分开做
同步方面会比较麻烦
至於第一个问题
我也是写两次@@
其他应用:动态文字的遮罩、动态字旋转都用得到这个技巧
心得:自己经验&以前CJ大的指点(?)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.165.26