[問題] onRollover 跟 onRollOut的問題

看板Flash作者 (徵求工作伙伴(程設))時間18年前 (2007/03/13 12:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
不好意思,我是初學程式的新手,想麻煩大家幫我看一下程式的 問題。 我做了一個影片片段叫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
文章代碼(AID): #15zYhRoG (Flash)
文章代碼(AID): #15zYhRoG (Flash)