|
查看: 2309|回复: 30
|
如何从另一个sfw call 到另外一个sfw里面的Scene2?
[复制链接]
|
|
|
发表于 27-11-2008 10:30 AM
|
显示全部楼层
回复 4# VernGalaxy 的帖子
怎么还是没有反应的?
我在A file这样写
on (release) {
loadMovieNum("B.swf", 0);
_root._level0.gotoAndPlay("Scene 2",1)
}
可是他还是Call到B file 的Scene 1而不是Scene 2哦?
是不是还少写了什么呢? |
|
|
|
|
|
|
|
|
|
|
想请教各位大大,如何从另一个sfw call 到另外一个sfw里面的Scene2?
普通来说从另一个sfw call 到另外一个sfw是loadMovieNum(“FileName”,0)。。。。。
但如果是要加入Call 他去另外一个File里面的Scene2或是Scene3时要怎样做呢? |
|
|
|
|
|
|
|
|
|
|
发表于 26-11-2008 05:34 PM
|
显示全部楼层
gotoAndPlay("Scene 2", 1)
gotoAndPlay(你的Scene,你的Frame)
[ 本帖最后由 VernGalaxy 于 26-11-2008 05:43 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 26-11-2008 05:59 PM
|
显示全部楼层
回复 2# VernGalaxy 的帖子
如果这是在自己本身的File就可以Work。。。
不过我是要从A.swf去到B.swf里的Scene2要如何啊? |
|
|
|
|
|
|
|
|
|
|
发表于 26-11-2008 06:45 PM
|
显示全部楼层
原帖由 Merbok 于 26-11-2008 05:59 PM 发表 
如果这是在自己本身的File就可以Work。。。
不过我是要从A.swf去到B.swf里的Scene2要如何啊?
_root._level0.gotoAndPlay("Scene 2",1)
那个_level0的0,是看你LoadMovieNum后面的数目,如果你是loadMovieNum("kanasai",6),就是_level6 |
|
|
|
|
|
|
|
|
|
|
发表于 27-11-2008 11:50 AM
|
显示全部楼层
其实我并不赞成用scene的写法,
我try了很久,都没有成功过。
你不如用MovieclipLoader还好。
把你的scene2全放进去movieclip "aaa" 里面,
然后,在button里写 :
on (release) {
_root.aaa.loadMovie("b.swf");
} |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 27-11-2008 12:17 PM
|
显示全部楼层
回复 6# JohnChronox 的帖子
不能哦。。。我COpy所有的scene2 的Frame然后Create一个MovieClip再放进去后名“scene2_mc”
再来我在a.file里的在button里写 :
on (release) {
_root.scene2_mc.loadMovie("b.swf" ;
}
完全没有Function哦?不work... |
|
|
|
|
|
|
|
|
|
|
发表于 27-11-2008 01:07 PM
|
显示全部楼层
在 Scene2 中加入 label
this.createEmptyMovieClip("external", 1);
external.loadMovie("aaa.swf");
//確認 aaa.swf 載入完畢後
external.gotoAndPlay("label"); |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 27-11-2008 01:24 PM
|
显示全部楼层
原帖由 super-tomato 于 27-11-2008 01:07 PM 发表 
在 Scene2 中加入 label
this.createEmptyMovieClip("external", 1);
external.loadMovie("aaa.swf");
//確認 aaa.swf 載入完畢後
external.gotoAndPlay("label");
你所说的是接5楼的写法吗?
还是另外一种写法呢?
请问你所说的this.createEmptyMovieClip("external", 1);里的external是Create新的MOvieClip来的名吗? |
|
|
|
|
|
|
|
|
|
|
发表于 27-11-2008 04:49 PM
|
显示全部楼层
原帖由 Merbok 于 27-11-2008 10:30 AM 发表 
怎么还是没有反应的?
我在A file这样写
on (release) {
loadMovieNum("B.swf", 0);
_root._level0.gotoAndPlay("Scene 2",1)
}
可是他还是Call到B file 的Scene 1而不是Scene 2哦?
是不是还少写了什么呢? ...
可能是因为loadMovieNum("B.swf", 0);的0的关系。你把它换成其他数目看看。因为default就有一个level0,你loadMovieNum之后旧的会被取代,所以下面的code跑不到就和旧的一起不见了。
以上只是猜测,我还没试过。所以如果还是有问题,我就没办法解释了@@"不好意思
而且我也很少也不赞成用Scene和_level。一来是Scene会限制很多AS的output,二来_level会把许多Code复杂化。除非你要座大型的Project,不然很少用到_level。可是你要Load另一个Swf的话,可能就没办法避免用Level了。。。建议可以的话把他们缩成MovieClips,做成1个swf就好~
原帖由 Merbok 于 27-11-2008 01:24 PM 发表 
你所说的是接5楼的写法吗?
还是另外一种写法呢?
请问你所说的this.createEmptyMovieClip("external", 1);里的external是Create新的MOvieClip来的名吗?
那个external是名字没错,只不过是用AS dynamically做出来的空的MovieClip的名字,再把swf载入里面。我觉得你试试tomato的code看看,因为我也少考虑swf载入完毕的变数。
[ 本帖最后由 VernGalaxy 于 27-11-2008 04:53 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 27-11-2008 04:56 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 27-11-2008 05:07 PM
|
显示全部楼层
你的Swf有主要的Swf放在同一个directory吗?~不然是load不到的
[ 本帖最后由 VernGalaxy 于 27-11-2008 05:49 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 27-11-2008 05:41 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 27-11-2008 05:49 PM
|
显示全部楼层
刚刚好像看到问题了。。。不过要看对不对。。。你试试下面的做法:
把你所有个别的Scene换成个别由一个Swf来呈现。
把你所有牵涉到的Swf放在和Main Swf同一个directory。
然后再把下面的code放在你要load swf的那个button:
on(release){
_root.loadMovie("B.swf“)
}
最后,如果你要从另一个swf换到另一swf,都可以用上面的code来换,不管是main Swf还是附属的。
至于跳Scene的问题我实在想不到有什么方法,抱歉。不过上面这个是一定可以的,我试过了~
[ 本帖最后由 VernGalaxy 于 27-11-2008 05:50 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 27-11-2008 06:04 PM
|
显示全部楼层
回复 14# VernGalaxy 的帖子
呵呵。。你现在说的这种我已经做好了。。。
这是比不得已之前我是不想要把每个scene都去拆开来变成没有个File。。
因为这样做的话会看上去很多File酱。。哈哈。。不过没有办法啦!唯有这样的解决方法了。
不过无论如何还是谢谢你们的鼎力相助。。谢谢! |
|
|
|
|
|
|
|
|
|
|
发表于 27-11-2008 06:06 PM
|
显示全部楼层
原帖由 Merbok 于 27-11-2008 06:04 PM 发表 
呵呵。。你现在说的这种我已经做好了。。。
这是比不得已之前我是不想要把每个scene都去拆开来变成没有个File。。
因为这样做的话会看上去很多File酱。。哈哈。。不过没有办法啦!唯有这样的解决方法了。
不过无论 ...
嘿。。。不会拉。。。都没有实际解决你的问题。。。抱歉~ |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 27-11-2008 06:11 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 27-11-2008 07:31 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 27-11-2008 08:44 PM
|
显示全部楼层
不行。。。
还是不能。。。
我也不想用Scene的啊。。是Artirst那边因为太多图案了。。要分Scene来看上去比较整齐嘛。。
我也是不想要的啊。。嘛鬼烦。。。。
分file 是很好的……
如果你是在网上present的话,没人会理你file多不多,而且loading方面会比较好,因为你已经把size分散了
如果你是现场present的话,更没人理你。因为他们都看不到你的file directory. |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 28-11-2008 10:45 AM
|
显示全部楼层
你是用什么Version的啊?
我现在用MX2004开不到你的File呢。。 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|