作者Jedic (什麼都玩什麼都不學壞)
看板Flash
標題Re: [問題] 請問連續作用的按鈕製作.....
時間Tue Jul 5 22:50:04 2005
※ 引述《opqisgod》之銘言:
: 可是不管怎麼試都一樣..當滑鼠滑入按鈕時圖片只會移動一次
: 我有下載該網站作好的檔案,開啟之後一樣只能移動一次
: 請問是哪裡出問題了?? 謝謝
: 連結 http://203.72.153.16/content/flashmx/index.htm 裡面的M22單元
: 抱歉之前沒附連結!!
可以參考這個
比較高程式化的做法
頭尾相連滾輪式捲動
http://my.so-net.net.tw/idance/rolloverSlide.swf
http://my.so-net.net.tw/idance/rolloverSlide.fla
//語法說明
btUp.onRollOver = function() {
//這個寫法很棒,help的範例中有露這一手
//help裡的範例是setInterval( function(){trace("interval called"); },1000 );
//顯然function可以直接在setInterval的參數括號中直接編寫,這當然要學起來
//再參照相關的clearInterval,知道要刪除interval物件必須先指定一個名稱
//範例是intervalID = setInterval( callback, 1000 );
//所以整合在一起一條程式就可以完成
//而且在setInterval物件中也可以指定刪除自己
//例如在這裡最後加上clearInterval(theInterval);
//那麼它就只會執行一次,當你要做類似倒數或限時,就可以這麼做
theInterval = setInterval(function () {
if (_root.pic._y>-_root.pic._height/2) {
^^^^^^^^^^^^^^^^^^^^
把相同的圖片接成兩倍長度,在捲到中間時,立刻跳回頭
看起來就是天衣無縫的滾筒式捲動
_root.pic._y -= 5;
} else {
_root.pic._y = 0;
}
}, 25);
};
btUp.onRollOut = function() {
clearInterval(theInterval);
};
btDown.onRollOver = function() {
theInterval = setInterval(function () {
if (_root.pic._y<0) {
_root.pic._y += 5;
} else {
_root.pic._y = -_root.pic._height/2;
}
}, 25);
};
btDown.onRollOut = function() {
clearInterval(theInterval);
};
--
宮本武藏的必勝心法:
一、誠心為思想之本。二、忘我以求道。三、遍習諸藝。
四、廣涉百業之道。五、了解諸事的利弊得失。六、培養辨別事物的眼光。
七、洞悉肉眼不可見之事。八、留心細節小事。九、不做無功效之事。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.226.170
推 icps:J大問一下 不知道為什麼 我現在有很多FLA 203.73.98.13 07/06
→ icps:都不能開 都寫檔案錯誤 不知道您有遇過類似的情形嗎 203.73.98.13 07/06
→ icps:但並非所有的檔案都會顯示錯誤 您這篇fla我也開不了 203.73.98.13 07/06
→ icps:我不知道要怎麼改善 感謝 (說明不詳細我在說明) 203.73.98.13 07/06
推 icps:我是用 flashMx v6.0 203.73.98.13 07/06
推 hit1205:因為他的檔案是 MX 2004 ...ㄟ( ̄▽ ̄ㄟ)? 61.57.102.194 07/06
推 Jedic:我都直接存MX2004的fla 61.66.87.212 07/06
推 hit1205:好可愛的小豬喔>\\\\\< 61.57.102.194 07/06
→ Jedic:不過swf是player6.0,AS1.0版本,可以用破解得到fla 61.66.87.212 07/06
推 icps:喔喔 原來如此 感謝大大的回答 203.73.98.13 07/06
推 Jedic:更新過了 61.66.87.212 07/06
推 icps:感謝J大 研究去 <(_ _ )> 203.73.98.13 07/06
※ 編輯: Jedic 來自: 61.66.87.212 (07/06 13:42)
推 Jedic:有沒有人看到的圖是不連續的?有一截空白 61.66.87.212 07/06
推 aoshiken:我看的會有一截空白...不過只有第一張和第二張 163.26.227.161 07/22
推 aoshiken:講錯 應該是1 4張有明顯一塊 163.26.227.161 07/22