flash怎样才能让十个图片从左到右不停的运动

发布网友

我来回答

6个回答

热心网友

代码啊?我只会as2,as3目前还没学。
用as2的话,如下:
建立一个图片层,将十张图片放进该层的第一帧。
对从一到十的图片分别转化成影片剪辑,定义名称为:a1、a2……a10;新建一个动作层,在第一帧插入如下代码:
onEnterFrame=function(){
for(i=1;i<11;i++){
_root["a"+i]._x + = 10;//10是速度,觉得慢的话可以适当增大。
}
}

热心网友

将十张图片做完后,再最后一帧加上 GotoAndPlay(1)就可以了

热心网友

一楼是扯淡,可以加代码,但我不会,有死办法,那就是建10个图层,10张图一次排序,图层1动作是讲图片1移到2的位置,2移到3的位置类推,1的前面可以复制张10的图片 ,再移到原来1的位置,

图层2接着图层1的往后调就可以了,图层2的第一帧就是图层1的最后一帧
如果不会代码就只有这个死办法了!

热心网友

as3
目前还没学。
用as2的话;新建一个动作层,如下:
建立一个图片层,将十张图片放进该层的第
一帧

对从一到十的图片分别转化成影片剪辑,定义名称为:a1;11;i++){
_root["、a2……
a10
,在第一帧插入如下代码:
onEnterFrame=function(){
for(i=1;i<a"+i]._x
+
=
10;/代码啊?我只会as2

热心网友

我以前也遇到过这个问题,你试试把属性设置为允许平滑,无损的png,然后把它转化成影片剪辑,再把影片剪辑的显示属性里的缓存为位图试试。有的时候测试的时候是会闪,但是导出后就不会闪了,还有个问题是图片不要太大了

热心网友

是循环运动吗?还真没用代码做过。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com