主题:  还是关于loadmovie的问题,还是搞不懂,大家帮帮忙!!

sauls

职务:普通成员
等级:1
金币:0.0
发贴:140
#12003/2/21 0:53:44
是这样子的,现在有2个swf文件,一个名为loadmovie,一个名为mc2
在loadmovie主场景中有一个MC名为mc1,一个按钮,点击按钮把mc2.swf引用到mc1中,但是导入以后mc2.swf中的AS全部失效,之前有人说过要改路径,但是不懂要在什么地方改 怎么改,希望各位大哥帮帮忙!
on (release) {
loadMovie("mc2.swf", "mc1");
}
这个是代码,是不是要加_parent呢?要加在什么地方呢?
谢谢!!



手工感情

职务:普通成员
等级:3
金币:10.0
发贴:556
#22003/2/21 3:21:23
要改的是mc2.swf中的action。其中所有有_root的全部要换掉。


黑色的风略过我的翅膀,我却无法落下来梳理你的羽毛
————————————————
◆5d.cn互动论坛◆
------|xml版主|------

IT编辑

职务:普通成员
等级:6
金币:10.0
发贴:7769
#32003/2/21 4:02:01
说得有点模糊



sywh

职务:普通成员
等级:1
金币:0.0
发贴:66
#42003/2/21 9:52:04
是不是将被LOAD的影片AS中的_root全部换成_parent?



s22

职务:版主
等级:4
金币:10.0
发贴:1634
#52003/2/21 10:57:42
mc2里有什么AS贴出来~



sauls

职务:普通成员
等级:1
金币:0.0
发贴:140
#62003/2/21 11:25:36
mc2的主场景里有一个名为menu的mc,3个按钮,点击按钮控制menu左右滑动
menu的AS是
onClipEvent (enterFrame) {
Xsquare = _root.menu._x;
Xdiff = Xpos-Xsquare;
Xmove = Xdiff/5;
_root.menu._x = Xsquare+Xmove;
updateAfterEvent(enterFrame);
}
按钮的AS分别是
on (release) {
_root.menu.Xpos = 0;
}

on (release) {
_root.menu.Xpos = 200;
}

on (release) {
_root.menu.Xpos = 400;
}

不能把_root全部换成_parent
换了以后就不能动了



5D荣誉版主

职务:普通成员
等级:2
金币:1.0
发贴:515
#72003/2/21 14:30:27
按你说的是不是都在_root?那就把_root去掉试试

我的习惯是在加一句as: _global.root=this
那所有的_root改成root就行了,呵呵。



sauls

职务:普通成员
等级:1
金币:0.0
发贴:140
#82003/2/21 14:37:19
我想应该是路径的问题,但是不知道要怎么改路径才能让mc2.swf在loadmovie的mc1里正常的滑动



s22

职务:版主
等级:4
金币:10.0
发贴:1634
#92003/2/21 15:19:31
你对路径理解的不够透彻哦~
_root不一定就是用_parent来代替的。比如

menu_mc在mc2的根下
那么_root.menu_mc改为menu_mc就可以了。



sauls

职务:普通成员
等级:1
金币:0.0
发贴:140
#102003/2/22 6:53:12
还是不懂,我把原文件放上来,那位大哥帮我改改吧?
我的头皮都快抓破了~谢谢了!
www.yano.com.cn/mc2.fla

编辑历史:[这消息被sauls编辑过(编辑时间2003-02-22 06:53:35)]


UndeadCraft

职务:版主
等级:4
金币:10.0
发贴:1993
#112003/2/22 9:39:04
把_root去掉就可以.



sauls

职务:普通成员
等级:1
金币:0.0
发贴:140
#122003/2/22 10:23:11
但是我试过把_root去掉了呀,没用的



77yu

职务:普通成员
等级:1
金币:0.0
发贴:13
#132003/2/22 11:32:50
如果连接的是同级default.asp,
this.loadVariables("default.asp", "post");

前面什么也不要,



s22

职务:版主
等级:4
金币:10.0
发贴:1634
#142003/2/22 13:29:13
onClipEvent (enterFrame) {
Xsquare = menu._x;
Xdiff = Xpos-Xsquare;
Xmove = Xdiff/5;
_x = Xsquare+Xmove;
updateAfterEvent(enterFrame);
}
按钮的AS分别是
on (release) {
menu.Xpos = 0;
}
on (release) {
menu.Xpos = 200;
}

on (release) {
menu.Xpos = 400;
}
======
就这样改。



sauls

职务:普通成员
等级:1
金币:0.0
发贴:140
#152003/2/22 23:14:29
动是会动了,但是滑动的效果没了,我晕~