|
主题: 急救兄弟一把吧@@@
|
 seast_5d
职务:普通成员
等级:1
金币:0.0
发贴:81
|
#12002/9/1 18:54:00
闪烁效果. 由于以前没有考虑这个效果, 现在要添加此效果,工作量很大, 希望用纯action的方法实现---闪烁, 即实现场景中一帧上的一个mc的闪烁(两种颜色交替变化). (当按钮上鼠标onRollOver时发生闪烁) 谢谢了. 谢谢阿!!!!
non
|
 5D限制级
职务:普通成员
等级:6
金币:10.0
发贴:4970
|
#22002/9/1 19:13:03
button嵌在MC里 BUTTON里写 ONROLLOVER ACT=“1” 在MC里写 IF (ACT==1) { CHANGE COLOR}
|
 seast_5d
职务:普通成员
等级:1
金币:0.0
发贴:81
|
#32002/9/1 19:37:08
这是变色阿? 怎么才能让onRollOver时mc闪烁呢?
non
|
 5D限制级
职务:普通成员
等级:6
金币:10.0
发贴:4970
|
#42002/9/1 19:46:25
你把CHANGE COLOR段改成你要的颜色的渐变 可以用编个函数 也可以直接写 自己想想吧
|
 seast_5d
职务:普通成员
等级:1
金币:0.0
发贴:81
|
#52002/9/1 20:06:27
我遇到的问题重点在时间控制上, 在循环语句中积累500微秒,然后改变颜色. 这个思路我试不通.
non
|
 017
职务:普通成员
等级:1
金币:1.0
发贴:277
|
#62002/9/2 9:30:39
时间控制上用getTime试一试
|
 zzyhero2000
职务:普通成员
等级:1
金币:1.0
发贴:144
|
#72002/9/2 10:16:48
做一个按钮,在over曾放一个mc,mc中有两帧,各为你需要的颜色,然后第一镇gotoandplay(2)第二帧gotoandplay(2)
|
 seast_5d
职务:普通成员
等级:1
金币:0.0
发贴:81
|
#82002/9/5 10:16:13
由于要闪烁的mc太多,可以这样解决了 as:
this.zxhgshxt_.onRollOver = function() {
time.onEnterFrame = function () {
if (kzh_n == 1) { mycolor = new Color(zxhgshxt); mycolor.setRGB(0xFF0000); }; if (kzh_n == 2) { mycolor = new Color(zxhgshxt); mycolor.setRGB(0); }; trace(kzh_n);
};
};
this.zxhgshxt._onRollout=fuction(){ time.onEnterFrame = undefined; }
time 中: 第一帧:_parent.kzh_n=1; 第三帧:_parnet.kzh_n=2;
谢谢zhengzhe_nb_zj帮助。
non
|