主题:  请教魔域冰臣

小小菜皮

职务:普通成员
等级:1
金币:1.0
发贴:180
#12003/4/12 21:37:23
请教一下.
我按下载的"飞行菜单"的源文件做了.照片在移动的时候到是可以对齐了.
可是却只会走一次后就停止了,不能循环,请问是什么原因?
我没做单个图片的botton,只是希望图片一直在运动就行了.是什么原因?



流感

职务:普通成员
等级:1
金币:1.0
发贴:214
#22003/4/14 0:47:34
把你源文件贴上来 这样很难明白你的意思



小小菜皮

职务:普通成员
等级:1
金币:1.0
发贴:180
#32003/4/14 18:44:04
谢谢你的帮助。可是我却没有收到邮件,免费信箱是越来越不行了。
昨晚我又研究了一下你的源文件,没发现和你有什么不同的地方,可是图片就是只会走马一次。又没有收到信。
所以只有请你再这里再帖一个答案了。不好意思。

同时附上我的源文件。
源文件

编辑历史:[这消息被小小菜皮编辑过(编辑时间2003-04-14 18:45:36)]


小小菜皮

职务:普通成员
等级:1
金币:1.0
发贴:180
#42003/4/15 0:29:19
非常感谢你。效果很好,
可我还是有点稀里糊涂,不知道错在哪里,能指明一下吗?

编辑历史:[这消息被小小菜皮编辑过(编辑时间2003-04-15 00:32:17)]
[这消息被小小菜皮编辑过(编辑时间2003-04-15 00:43:31)]


小小菜皮

职务:普通成员
等级:1
金币:1.0
发贴:180
#52003/4/15 11:19:35
嗯,代码的原理我想我明白了。
只是非常不理解的是,仍是会发生那种mc1不会去接mc2的问题,好像我以前源文件一样。
代码我是照搬的,计算方法是也是按照你新给出来的,可是自己一做就失败,只会走一次。
我的步骤是:

首先建一个MC(total1),把所有图片按顺序排好。然后返回到Scene
在第一帧拖入total1两次,按左右顺序对齐,并在场景中属性面板中分别命名为mc1和mc2
然后在场景中的mc1上击右键-action,输入:

onClipEvent(enterFrame)
{
	if(_root:a){
	_root.mc1._x-=1;
	_root.mc2._x-=1;
	}
	if(this._x ==0)  
	{
		_root.mc2._x = 756;  //我放入了mc2的横坐标;
	}
}

然后在mc2上击右键-Action 输入:
onClipEvent(enterFrame)
{
   if(this._x ==0)
	{
		_root.mc1._x = 756;
	}
}

最后再在场景的第一帧上击右键-action,输入:
a = 1;
并且把场景的帖频设为了100FPS

做完后一测试就失败,只会出一次,接不上。
不知道是不是还要在scene里设定什么?
我已经发疯了。

编辑历史:[这消息被小小菜皮编辑过(编辑时间2003-04-15 11:23:01)]


小小菜皮

职务:普通成员
等级:1
金币:1.0
发贴:180
#62003/4/15 22:48:44
万分感谢。
我现在已经完全弄明白了。
原来与符号的对齐式也有一定关系。