跪求:as3 场景1我放了2帧,按第1帧的按钮可以跳转到第2帧,但按第2帧的按钮没有反应,我是想回到第1帧。 猜测你是把button2放在第二帧上(当然你的目的就是把它放在第二帧),但这样在第一帧上没有button2这个按钮,而文档类初始化的是第一个场景第一帧的内容,在场景一的第一帧上没有找到button2所以就报错了。解决方法:如果是简单控制,把button2的as写在第二帧上,不用使用类;如果写类,通常场景中就放一帧,不会放多帧的。Flash AS3怎么令按钮既能控制影片剪辑跳转到下一帧/上一帧,又能够控制场景上跳转到场景的下一帧 应该不难吧,只要弄清楚各帧之间的切换关系,然后使用gotoAndPlay或者gotoAndStop就可以了。例如给下一页按钮加代码如下,要先给这个按钮设置实例名btn_next:btn_next.addEventListener(MouseEvent.CLICK,ChangeFrame);function ChangeFrame(e:MouseEvent):void{if(mc0.currentFrame。mc0.totalFrames){mc0.nextFrame();}else{this.nextFrame();在这里也就是跳转到mc1也就是第二个影片剪辑了}}可以私信我。影片剪辑中的按钮如何控制跳到主场景的时间轴上(AS3脚本) bt.addEventListener(MouseEvent.CLICK,goto);function goto(e:MouseEvent):void{var mc:MovieClip=parent as MovieClipmc.gotoAndStop(\"11\",\"mc1\")}这个绝对可以,替换成你的名字就可以了。层级还是一样的。bt.addEventListener(MouseEvent.CLICK,goto);function goto(e:MouseEvent):void{var mc:MovieClip=stage.getChildAt(0)as MovieClipmc.gotoAndStop(\"11\",\"mc1\")}如果要用_root.可以用stage.getChildAt(0)代替,在这里是一样的。flash AS2,AS3中按钮如何控制父级帧。 楼上两位说得已经很明白了,我来个归纳总结吧。1.as2和as3在事件监听上的不同对于同样的按钮btn_01来说,监听点击事件的区别在于:as2监听release事件,即鼠标弹起事件使用on关键字。那么我们可以在btn_01的父级对象(soon)上选一下空白的地方,然后f9,输入btn_01.onRelease=function(){函数体*/}也可以直接选中btn_01然后按f9,输入on(release){函数体*/}而对于as3来说,我们需要监听的是click事件,即按下和抬起鼠标两个动作的组合。使用的是EventListener(事件监听器)我们要做的就是在btn_01的父级对象(soon)上选一下空白的地方,然后f9,输入btn_01.addEventListener(MouseEvent.CLICK,clickHandler);function clickHandler(event:MouseEvent):void{函数体*/}或者是进入btn_01的内部,按f9输入this.addEventListener(MouseEvent.CLICK,clickHandler);function clickHandler(event:MouseEvent):void{函数体*/}2.关于相对路径和绝对路径先解释一下相关的概念,就拿题目上说得例子来说吧。我们把同样的代码写在主场景上,还有写在main里,或者是soon里肯定是有区别的。比如stop()。但是有的时候我希望操作的并不是这个mc,那么怎么办呢?。Flash脚本问题,要用AS3实现。用MC中的语句控制当前场景的播放。详见问题补充。 MC的第50帧处脚本:MovieClip(parent).gotoAndPlay(2);flash AS2,AS3中按钮如何控制父级帧。 as3的话,就main.soon.btn_01.addEventListener(MouseEvent.CLIICK){this.gotoAndStop(5);}写在最上面一层。AS 2.0在按钮上写:on(release){root.gotoAndStop(5);}也可以写在main中写main.soon.btn_01.release=onclick;function onclick(){root.gotoAndStop(5);}推荐第一和第三种,尽量不要把代码写在按钮中,这样报错也可以好找。求助:影片剪辑的帧动作控制主场景的方法?在线等! 如果是AS2:root.gotoAndStop(1,\"场景 2\")如果是AS3 使用以下代码:Object(root).gotoAndStop(1,\"场景 2\")怎么用影片剪辑里的按钮控制场景播放,代码最好用as3的写,谢谢了 首先,问问楼主:你要用影片剪辑里的按钮控制的场景是主场景播放?还是说你要用影片剪辑里的按钮控制另一个影片剪辑播放?或e68a843231313335323631343130323136353331333264633436者是你用影片剪辑里的按钮控制本身的影片剪辑播放。有没有实例化在舞台上(即元件拖到舞台上)?说明下:代码是as3的。mc是一个影片剪辑,bt是mc内的一个按钮,otherMc 是另一个影片剪辑。(元件已经在舞台上,为了简单,我就直接在帧上写啦。这样子,你更容易理解。用影片剪辑里的按钮控制的场景是主场景播放:stop();mc.bt.addEventListener(MouseEvent.MOUSE_DOWN,onDown);function onDown(e:MouseEvent){this.gotoAndStop(2);this可加可不加}用影片剪辑里的按钮控制另一个影片剪辑播放:stop();mc.bt.addEventListener(MouseEvent.MOUSE_DOWN,onDown);function onDown(e:MouseEvent){this.otherMc.gotoAndStop(2);this可加可不加}影片剪辑里的按钮控制本身的影片剪辑播放:stop();mc.bt.addEventListener(MouseEvent.MOUSE_DOWN,onDown);function onDown(e:MouseEvent){this.mc.gotoAndStop(2);this可加可不加}楼主发现规律没有。关键在于this.mc.gotoAndStop(2);。向flash AS3.0高手请教,一按按钮就转到场景的第一帧开始播放的脚本要怎么写? import flash.events.KeyboardEvent;stage.addEventListener(KeyboardEvent.KEY_DOWN,onKey);function onKey(evt:KeyboardEvent):void{if(evt.keyCode){gotoAndPlay(1,\"场景 1\")}至于是哪个场景,把场景文字替换就可以了,其实场景也是个帧标签。效果是一样的。}
随机阅读
- 今天开车剐蹭到了别人的车,根据当时的情况我是全责!于是和对方商量 每次开车去旅游车都会被剐蹭
- 南京金鹰新街口店有什么美食吗? 汉中王妃家的年糕火锅
- 在安徽合肥,税前收入9500元,大概是什么水平? 合肥经开区办事员月薪一万多
- 发出资产收购意向函 公司并购意向书内容包含哪些
- 上海工商局企业查询 上海工商查询企业信息查询系统
- wp10开发者预览版怎么安装 win10预览版怎么安装,win10预览版安装图文教程
- 龙桥市场监管所 南京市鼓楼区个体工商户营业执照在哪办
- 请问口吃真的可以看好吗,我儿子现在有口吃现象,我好急 口吃有看好的吗
- 新疆牛肉炒面 牛肉炒面条做法大全家常做法
- 喉咙会好吗 三灶镇永久自行车专卖店
- 许黑鸭海带咸菜如何制作? 许黑鸭制作方法
- 十堰寿康永乐超市市区有哪些超市
- 新买牛仔裤磨花一块能怎么修复 牛仔裤 磨花
- 请问上海有哪些购物中心? 上海亚新星光影城
- 为什么同一物质固体的饱和蒸气压比液体的大? 固体饱和蒸气压表
- 神奇宝贝中梦幻和超梦谁更厉害 梦幻超梦电影
- 使用班级优化大师使用者里面有多种角色 希沃班级优化大师里,任课老师在班级管理中有什么权限?
- 不饱和脂肪酸与饱和脂肪酸氧化途径的区别? 不饱和脂肪酸 缓慢的氧化吸热
- 盐城亭湖赣江路 想知道: 盐城市 盐城经济开发区湘江路 在哪
- osx 下载工具 Mac OS X实用工具,下一步怎么操作