flash MC里的MC控制场景跳转的问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 22:57:42
场景3里有个a_mc,a_mc里有个b_mc,按下b_mc就跳到“场景5”,代码必须写在a_mc的时间轴上,怎么写?下面的写法是无效的:
b_mc.onRelease = function() {
gotoAndStop("场景5",1);
};
请没有试验过的不要回答。

_root.b_mc.onRelease = function() {
_root.gotoAndStop("p");//p是场景5第一帧的帧标签。
};
//事实上这样在a_mc时间轴上写代码,b_mc能接受到事件,但仍然无法按照("场景5",1)那样去跳转,可能是一个bug?
//只有一个实现方法,将场景5第一帧起帧标签,这里起"p".

嚯!100分口气就这么大!

其实,即便错误,网友的回答也可能具有启发性!
写在影片剪辑上,我的第一次回答是写在主时间第一帧上,虽然错误,但毕竟考虑到了路径问题!后来,我又考虑了一下,你的gotoAndStop控制的是影片剪辑的时间轴,可能是错误的!

应该修改成这个样子:

b_mc.onRelease = function() {
_root.gotoAndStop("场景5",1);
};

意思为控制主时间轴!

用绝对路径嘛。