[問題] onRollover 跟 onRollOut的問題
不好意思,我是初學程式的新手,想麻煩大家幫我看一下程式的
問題。
我做了一個影片片段叫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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章