作者afu70 ()
看板Flash
标题Re: [问题] 横向卷轴的网页
时间Wed Oct 4 12:46:05 2006
如果不考虑加速度等问题
设两个按钮 left_btn,right_btn 与你要移动的movie_mc
/////////////////////////////////////////////////////
在left_btn的程式写下
on(rollOver){
direct="left"
}
on(rollOut){
direct="center"
}
/////////////////////////////////////////////////////
在right_btn的程式写下
on(rollOver){
direct="right"
}
on(rollOut){
direct="center"
}
/////////////////////////////////////////////////////
在场景影格上写
distance=5
_root.onEnterFrame = function() {
switch (direct) {
case "left" :
movie_mc._x-=distance;
break;
case "right" :
movie_mc._x+=distance;
break;
case "center":
break;
}
};
/////////////////////////////////////////////////////
如果要加速度的话
可能要侦测滑鼠座标会比较快
用按钮做太浪费生命了
※ 引述《ingham (歪了 歪了 N )》之铭言:
: 请问一下各位大大
: 修了一堂基础flash教学的课程
: 课堂上老师给大家看了一些例子
: 网路上有不少网页或网站
: 呈现方式是以横向移动(而非卷轴左右拉动)的形式
: 如7-11的open小将首页
: http://www.7-11.com.tw/event/05open-chan/open-chan_top.html
: 还有左岸咖啡的网站
: http://www.lecafe.com.tw/#
: 这种类型的呈现方式若要用flash来做
: 在程式部份要怎麽做?
: 我是想到说以一张长型图片当背景
: 再在左右两边放上透明按钮(类似direct中的影像地图)
: 然後在按钮上放上"当滑鼠移过便向左/右拉动"的指令
: 可是同组有同学认为要用影片片段做
: 搞得现在有点模糊
: 感觉上像上述的这两个网页应该不太可能用这种简单的语法就能写出来
: 还请各位大大指点迷津
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.158.251
1F:推 ingham:感谢大大~有点懂了 下星期再去请教老师^^ 10/05 10:42