作者icedesign (徵求工作伙伴(程设))
看板Flash
标题[问题] onRollover 跟 onRollOut的问题
时间Tue Mar 13 12:38:48 2007
不好意思,我是初学程式的新手,想麻烦大家帮我看一下程式的
问题。
我做了一个影片片段叫icemask_mc,我希望在滑鼠移入的时候,
这个影片片段会渐渐透明,而移出的时候影片会回到原来的alpha
值25,所以我写了以下的程式:
var x:Number;
x = 25;
if (x = = 25) {
icemask_mc.onRollOver = function() {
function al() {
icemask_mc._alpha = icemask_mc._alpha-10;
}
x = setInterval(al, 100);
};
} else {
icemask_mc.onRollOut = function() {
function al() {
icemask_mc._alpha = icemask_mc._alpha+10;
}
x = setInterval(al, 100);
};
}
然後,程式却没办法将两种执行出来。如果将over跟out拆开,是可以
跑,不过在增加alpha的时候会超过原先想要的25,会加到100。
不晓得这样写对不对,因为我刚学写程式,想麻烦版上高手可以教教
我,麻烦各位了,感激不尽呀! m(_ _)m
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.178.144