作者Acehero (红)
看板Flash
标题[问题] 图片跑马灯
时间Thu May 27 13:20:13 2010
小弟想要做的效果如下:
http://www.luker.jp/collections/index.html
小弟的做法是:
1.在一个MovieClip塞下所有要显示的图片
2.在MovieClip元件上写上这一段
onClipEvent (load) {
a = 0;
xPoint = [x座标, x座标, x座标];
function move(x) {
a = x;
}
}
onClipEvent (enterFrame) {
this._x += (xPoint[a]-this._x)/2;
}
3.然後利用时间轴上的标签,与按钮达成效果
--------------------------------------------------------------------------
然後碰到两个问题就是:
1.图片太大,超出flash的x边界,3000似乎就到达极限..
一张图的大小都有750*460那麽大..
2.档案太肥大..读取上很有困扰。
---------------------------------------------------------------------------
请问各位大大有什麽解决的好方法吗?
小弟对AS实在不怎麽精通Orz..
--
O'RaNgE
http://jonic.twbbs.org
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.124.132.217
1F:→ sextitanic:如果是跟那个一样的效果的话 05/28 13:43
2F:→ sextitanic:其实可以把除了第 1 张之外其他张都放在同一个位置 05/28 13:43
3F:→ sextitanic:用一个变数值纪录目前看到第几张 05/28 13:45
4F:→ sextitanic:按向右的键头,就把那个变数+1 05/28 13:45
5F:→ sextitanic:然後再 this["xxx"+变数+"_mc"].onEnterFrame 05/28 13:46
6F:→ sextitanic:去移动只会显示在萤幕上的图片就好 05/28 13:46
7F:→ Acehero:好的谢谢:) 06/02 16:44