flash as3中 gotoandplay(场景,帧)怎么不能用了?

在用的as3,在场景一中的一个影片剪辑里,做了一个click事件,希望点击后进入场景二播放场景二的第一帧,之前用as2的时候 就直接on (release) {gotoAndPlay("2",1);}就行了,但as3里应该怎么写呢?没有分了……实在抱歉……哪位大哥棒棒忙吧……
我看都说场景不好用,所以已经把场景去掉了……先在的问题是这样的:在主场景的第一帧,有一个元件1,我希望点击元件1里面的一个元件,播放主场景的第二针,语言表达能力欠佳……请包含……麻烦大家了……

用场景的话,需要在需要跳转的那一帧那里,设置一个本地存储目录,设置一个存储值,然后,用enterframe的方法去接收,当存储值编程你设置的哪一个的时候。。就实现跳转,记得enterframe代码要写在舞台中,不能写在场景里面。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-27
建议不要用场景了,场景真的不好使。
as3的写法如下: btn是按钮名称,代码写在帧上。
btn.addEventListener(MouseEvent.MOUSE_DOWN,clickHandle);
function clickHandle(e:MouseEvent){
gotoAndPlay(2)
}
第2个回答  2011-01-31
打开元件1,写上
btn.addEventListener(MouseEvent.MOUSE_DOWN,clickHandle);
function clickHandle(e:MouseEvent){
stage.gotoAndPlay(2)
}
btn是元件1内需要触发点击事件的元件名称

flash as3 用gotoandplay(a)跳到第a帧之后不能向前播放
你的手好像还很新,这样的问题不能这样处理,一般的,你要用到另一个知识就是图片上有一堆不同的动作,然后用BITMAP来区分。或者可以为每个动作建立一个影片剪辑,然后放入一个数组中,当按下KEY_DOWN的时候,数组序号不断循环,也可以。不要通过若干个帧解决这样的游戏问题,因为按键不可能只有一下。

as3 我的库里做了影片剪辑,倒数3的动画,拉到主场景中为什么播放不了,和...
DisplayObjectContainer 是一个容器,不是mc,因为容器里没有时间轴的概念,所以你用play,是不会播放的,所以 会报错。if(parent)parent.removeChild(this); 是把this移除了,移除之后不存在舞台,实例上,所以会报错。

flash as3.0 加载外部swf文件,子文件播放异常
3.0加载外部swf之后,不能使用stop,gotoandplay等方法了。。你要先从加载的swf中取出你的movieclip,然后才能用那些方法

flash CS4 AS3.0,我想用代码来控制场景的跳转,从场景2跳转到场景1,也...
就是gotoAndPlay(指定的帧名或标签,指定的场景名称);但一定要 注意AS3中的gotoAndPlay必须有挂在影片剪辑上使用,它不是顶级函数,不能直接调用,如果是场景间的跳转应该在gotoAndPlay前加root才能正常运行,如下:btn1.addEventListener(MouseEvent.CLICK,replay1);function replay1(event:MouseEvent):void{...

关于Flash中的AS3的gotoAndPlay问题(急!!!)
你那样写是跳转到用aa作为标签的时间轴,并不能跳到,标签分别为aa的图片那里,正确的写法应该是,把每张图片放到不同的帧里面,比如把aa放到第二帧,然后,你就gotoAndStop(2);记住里面是没有引号的。然后就可以了!不懂再hi我。

关于Flash中AS3的gotoAndPlay的问题(急!!!)
不知道你所谓的“在按钮上添加语句”是什么意思。如果是选中按钮加入代码的话,那你肯定是创建程序的时候选了as2了。如果是在按钮内添加语句的话,那你应该写 this.addEventListener(MouseEvent.CLICK,jump3frame);function jump3frame(e:MouseEvent) { root.gotoAndPlay("cc");} ...

AS3里这段代码 无法访问空对象引用的属性或方法。怎么办
应该不是stage的值为null的原因。如果stage为null,stage.addEventListener(Event.ENTER_FRAME,o);这一行就首先报错了。你的"btn"元件什么时候才出现在场景上呢?如果不是一进入场景就出现的话,即使用ADDED_TO_STAGE 事件也无济于事。btn.addEventListener(MouseEvent.CLICK,cli)这一行要写在让btn出现...

flash as3.0 返回上一帧的按钮问题!
就类似flash世界的一种时间单位,它是怎么都停不下来的,flash每隔一段时间就会把"帧"推行"一格".但是时间轴只是帧的一个表现.播放状态的时间轴的确是和"帧"同步,然而当你用stop将某个时间轴停止之后,flash世界的"帧"却还在流逝中,这个时候帧和时间轴就不同步了.回头看你的代码,你用enterframe事件来...

Flash CS4 按钮转跳帧的问题
看样子是你把AS2的代码用到AS3上了 但是你之前说的:然后在按钮上设置 on (release){ gotoAndPlay(下一帧);} 有点奇怪 AS3是不能在按钮上加代码的!on(release)只能用在AS2版本中,并且只能用在按钮或影片剪辑上,不能用在时间轴上 你可以点:文件-发布设置-flash标签-ActionScript版本 看下是哪个...

Flash4 AS3 按钮的代码都是正确的,但是不管用,单击按钮不跳转,而是主...
我来给你一段Flash帮助文件中的一句话吧,你看看是不是对你有用。总之场景的制作方式对脚本来说,会有很多问题。以下是帮助文件中的原文。使用场景 使用场景类似于使用若干个 SWF 文件来创建一个较大的演示文稿。 每个场景都有一个时间轴。 当播放头到达一个场景的最后一帧时,播放头将前进到下一个...

相似回答