作者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
1F:推 icps:J大问一下 不知道为什麽 我现在有很多FLA 203.73.98.13 07/06
2F:→ icps:都不能开 都写档案错误 不知道您有遇过类似的情形吗 203.73.98.13 07/06
3F:→ icps:但并非所有的档案都会显示错误 您这篇fla我也开不了 203.73.98.13 07/06
4F:→ icps:我不知道要怎麽改善 感谢 (说明不详细我在说明) 203.73.98.13 07/06
5F:推 icps:我是用 flashMx v6.0 203.73.98.13 07/06
6F:推 hit1205:因为他的档案是 MX 2004 ...ㄟ( ̄▽ ̄ㄟ)? 61.57.102.194 07/06
7F:推 Jedic:我都直接存MX2004的fla 61.66.87.212 07/06
8F:推 hit1205:好可爱的小猪喔>\\\\\< 61.57.102.194 07/06
9F:→ Jedic:不过swf是player6.0,AS1.0版本,可以用破解得到fla 61.66.87.212 07/06
10F:推 icps:喔喔 原来如此 感谢大大的回答 203.73.98.13 07/06
11F:推 Jedic:更新过了 61.66.87.212 07/06
12F:推 icps:感谢J大 研究去 <(_ _ )> 203.73.98.13 07/06
※ 编辑: Jedic 来自: 61.66.87.212 (07/06 13:42)
13F:推 Jedic:有没有人看到的图是不连续的?有一截空白 61.66.87.212 07/06
14F:推 aoshiken:我看的会有一截空白...不过只有第一张和第二张 163.26.227.161 07/22
15F:推 aoshiken:讲错 应该是1 4张有明显一块 163.26.227.161 07/22