急急!!!flash action 相关

来源:百度知道 编辑:UC知道 时间:2024/09/24 13:24:21
我想做一个自动播放图片的flash.类似于现在土豆豆单播放时候的样子,有两个按钮控制图片前后翻页。没有多余按钮,什么play按钮都不要。要自动依次播放。
目前 使用了
1.action:主图片页面(共有5张图片)
flag = 1;
/*初始化标志变量
通过按钮修改这个变量
根据这个变量计算/判断MC移动的位置
试着修改成2、3、4或5看看效果*/
basicWidth = 400;
/*背景方格的宽度(即各个色块的宽度)
根据你的方格的宽度修改这个变量
这个变量不控制任何MC的大小
只是方便公式计算(修改起来比较方便)*/
basicLeft = 0;
/*初始时候MC的x坐标
就是basic层中
用来显示内容的MC在场景中的初始位置
作用和上一个变量相同*/
mc.img.onEnterFrame = function() {
moveDiff = (1-flag)*basicWidth+basicLeft;
//获得需要移动至的最终坐标值
mc.img._x -= (mc.img._x-moveDiff)*0.3;
//以每次移动位置差的30%的速度移动
};

2Action 前一页功能
on (release) {
if (flag == 1) {
flag = 6;
mc.tag = -1390;
}
flag--;
}

3 Action(后一页功能)
on (release) {
if (flag == 6) {
mc.img._x = 10;
flag = 1;
}
flag++;
}

问题::::::::
原来的图片是静止的,所以一点问题也没有,现在我想要图片自动播放,
于是将5张连起来的图片用普通的位移,插入补间的方法弄了,都乱了,最后一张图片不能和第一张图片连起来

使用定时器,具体方法请加我baidu 我会告诉你答案,如果不想加,那么在google上搜索 ACTION SCRIPT 定时器 按照例子程序修改代码即可,希望这个回答应该对你有所帮助。

你是高手,我不懂

你说的那么一大堆,我还是没懂你的意思,是不是想做图片自动播放的flash?
www.douremi.com的广告是不是差不多啊?

这个你完全不用这么麻烦,给你介绍个网站,里面你要的样式多不胜数。

www.flash8.net

你这个效果用flash直接就可以实现,具体操作可以加我教会你为止。

用的是AS2还是AS3

不懂你的是什么意思,为什么要算坐标,是让所有图片排成一排然后左右动吗?

不是的话,
直接每帧加图,
再新建一层添加两个BUTTON
然后在向下的BUTTON上写代码gotoAndPlay(下一帧<--英文我忘了= =)
然后加个判断语句 if(最后一帧){gotoAndPlay(1)}
在向上的BUTTON上也同理

是不是要这种效果?