45 12
发新话题
打印

请教各位如何让图片前后交替循环?

你增加的点是(0,0,100),这个点已经有了,所以你的图片和原来这个点上的图片重合了,把这个坐标改为(70,0,70)就好了,其实这三个点的坐标就是个x,y,z轴的三维坐标,你可以想象一下要让绕y轴旋转可以取怎么样的坐标

TOP

明白了.谢谢!

TOP

好象均匀分布的就只能4张了,再加,有一些会叠在一起.

TOP

引用:
原帖由 longfu511 于 2006-9-19 11:12 发表
好象均匀分布的就只能4张了,再加,有一些会叠在一起.
你可以再改坐标点呀,把哪个100改为150,然后都做相应的调整,这样图片的距离就拉开了

TOP

谢谢!

TOP

不错,我也学学。我下载了哦,谢谢。

我是初学者 请多多给予帮助。谢谢
http://qiuqiu.trueme.net

TOP

相应的调整是按什么规律的呢?我很笨,还得请教tiger_0309

附件

让图片前后交替循环[2].fla (192 KB)

2006-9-20 09:55, 下载次数: 59

TOP

tiger_0309 您好!如果我要让旋转的图片前后的变化比例不要那么大,就是转到后面的图不要变的那么小,要怎么实现啊!?求助!!

TOP

引用:
原帖由 longfu511 于 2006-9-20 09:55 发表
相应的调整是按什么规律的呢?我很笨,还得请教tiger_0309
图片是排列在x轴z轴平面上以坐标原点为圆心的圆上,要让他们距离拉开,就是让圆的半径大一点,然后在这个圆上取点,你想它的坐标该怎么取,我给你举个例子取几个点
pic_pos_x = new Array(150, -150, 0,0,100);
        pic_pos_y = new Array(0, 0, 0,0,0);
        pic_pos_z = new Array(0, 0, 150,-150,100);
半径再大一点
pic_pos_x = new Array(200, -200, 0,0,150);
        pic_pos_y = new Array(0, 0, 0,0,0);
        pic_pos_z = new Array(0, 0, 200,-200,150);

[ 本帖最后由 tiger_0309 于 2006-9-20 13:21 编辑 ]

TOP

引用:
原帖由 updolpin 于 2006-9-20 11:09 发表
tiger_0309 您好!如果我要让旋转的图片前后的变化比例不要那么大,就是转到后面的图不要变的那么小,要怎么实现啊!?求助!!
_root["pic"+i]._xscale = _root["pic"+i]._yscale=50*ratio;
D = 100;
ratio = D/(D+z1);
控制比例你调整它们

TOP

谢谢,解析得很具体.

TOP

谢谢,真的是高手哦!

TOP

请问要想让鼠标放上去之后就会停止旋转该怎么控制?谢谢了

TOP

真是好人多阿~~~~

TOP

真是学了不少,谢谢你们了

TOP

 45 12
发新话题