|
主题: gotoandplay语句调取问题及with问题
|
 yangguolang
职务:普通成员
等级:1
金币:0.0
发贴:111
|
#12001/12/14 11:35:23
我在写一个程序时遇到了需要很多的movie clip 我取名为a1.a2.a3.a4.a5.a6...... 但很怪。。我用一个变量q=(“a" add randmo(10))来存储movie 名但不知到为什么在 with 不能调用变量q下面的movie名. 还有在movie clip下打算通过事件gotoandplay下一场景。。但没有办法实现这又是为什么?? 最后一个问题 如果 a=1 b=a 怎样调用变量b下的变量a的值1 向vb中的& java 下的 $$
|
 Demon.S
职务:版主
等级:5
金币:10.0
发贴:2468
|
#22001/12/14 13:59:04
...长,看不懂你要问什么。
|
 yangguolang
职务:普通成员
等级:1
金币:0.0
发贴:111
|
#32001/12/14 15:09:25
不好意思。。1怎么样通过变量调用名子为a1,a2,a3...的movie clip?(在with 语句中) 2通过什么样的语句调用另一个movie clip的第二针???(在其它movie clip中) 3 a=1 q=a 怎样才能通过变量q调用a的值??? 谢谢
|
 Demon.S
职务:版主
等级:5
金币:10.0
发贴:2468
|
#42001/12/14 16:22:31
yangguolang在上个帖子中说 引用: 不好意思。。1怎么样通过变量调用名子为a1,a2,a3...的movie clip?(在with 语句中) 2通过什么样的语句调用另一个movie clip的第二针???(在其它movie clip中) 3 a=1 q=a 怎样才能通过变量q调用a的值??? 谢谢
1 a=a1; with (a){method;} 2 a=mc1;b=mc2; in b _parent.b.method; 3 q=eval*(a); D  S
|
 yangguolang
职务:普通成员
等级:1
金币:0.0
发贴:111
|
#52001/12/14 17:04:10
on (release) { a = a1; q = eval("a"); trace (q); with (q) { gotoAndPlay (1); } }
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#62001/12/14 22:53:18
我经过多次实践得出这个结论:
场景间的跳转在mc事件中无效。
|
 yangguolang
职务:普通成员
等级:1
金币:0.0
发贴:111
|
#72001/12/18 15:28:08
谁说的你试试这个 onClipEvent (load) { q = _root.a1; with (q) { gotoAndPlay(35); } }
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#82001/12/19 18:07:51
yangguolang在上个帖子中说 引用: 谁说的你试试这个 ......
楼上的不要生气  试试这个: onclipevent( ){ gotoandplay(,1); } 如果成功了,那我只能说是我用的flash疯了
|
 yangguolang
职务:普通成员
等级:1
金币:0.0
发贴:111
|
#92001/12/19 18:12:48
呵呵呵。。。 我早就试过了。。。gotoplay不成。。。。。
|
 yangguolang
职务:普通成员
等级:1
金币:0.0
发贴:111
|
#102001/12/19 18:14:18
那有没有更好的方法,,来调出next scene呢???班长???
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#112001/12/19 18:27:59
如果一定要通过mc事件进行跳转,可以间接实现。
在mc load 事件中设置一布尔变量 ok ,表示跳转条件是否满足,初值当然为 false:
ok=false;
在mc中增加一层,在该层最后两帧按F7(insert blank keyframe)
倒数第二帧: if(ok){ gotoandplay("scene 2",1); }
倒数第一帧: gotoandplay(_currentframe-1);
|
 yangguolang
职务:普通成员
等级:1
金币:0.0
发贴:111
|
#122001/12/19 18:35:36
if(ok){ gotoandplay("scene 2",1); } 我在mc中的最后一针加上了。。而且ok设为1。。。。不能够跳转到scene 2 我在mc中的最后一针加上了gotoandplay("scene 2",1)什么条件也没设,,就是想运行到最后一针后跳转 但还是不能够,,,不是我疯了。。就是我的机器疯了
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#132001/12/19 18:41:24
把源文件帖出来,或把那个mc单独做个fla贴出来。
|
 yangguolang
职务:普通成员
等级:1
金币:0.0
发贴:111
|
#142001/12/20 0:31:59
好啊。教我怎么贴先
|
 yangguolang
职务:普通成员
等级:1
金币:0.0
发贴:111
|
#152001/12/20 0:41:27
等不急了。。 是这样的 1新文件,scene1;scene2, 2建立mc (小球移动),长为50针,在50针处加关键针,并加入gotoandplay("scene2".1) 3在scene1第一针处加stop
就是这么一过程,,,本来打算的是,等mc播完了,通过mc中的gotoandplay()到scene2中去。。但不成。。 不信试一下。。谢谢
|