ZKX's LAB

有谁知道flash cs3中怎么样复制场景啊??就是里面的帧格式和元件都不变呀!!!急急急 在元件里面控制主场景的帧

2020-07-22知识16

想从flash主场景经过某帧时,场景里面的影片剪辑中的一个元件变透明 在主时间轴 第三帧 加代码A.b_btn._visible=0flash c3出现问题 影片不能测试 有这几种可能:第一就是元件放在了舞台的外面了 你可以将开发环境的舞台设置为“符合窗口大小”看看此时元件是不是在舞台上面第二就AS脚本控制了,将元件的。跪求flash3.0高手。。场景中的第一帧中有个元件A,元件A里面有按钮B,如何释放按钮B后让场景跳到第二帧? 以下代码要写在场景第一帧的代码栏中A.B.addEventListener(MouseEvent.CLICK,C);function C(e:MouseEvent){gotoAndStop(2);}按钮B是在元件A里面的第二帧不是第一帧。元件A就stop();在第一帧。那A在什么情况下才到第二帧呢…你可以在A的第二帧代码栏里这样写:B.addEventListener(MouseEvent.CLICK,C);function C(e:MouseEvent){parent.gotoAndStop(2);}这样一旦A进入到第二帧,这个侦听就建立了。如何在元件界面中控制某个场景的播放呢? 你是指用flash软件吗?创建原件的界面(按Ctrl+F8)里只能创建元件,而且创建好的元件是自动放在库里面的,不会自动放到舞台上的。这个按钮,如果不放到舞台上?如何控制你的flash呢?以as2为例:如果这个按钮的名称为btn,那么在帧上写代码:btn.onPress=function(){gotoAndPlay(\"scene1\",5);}那么点击按钮后播放场景“scene1”的第5帧Flash As3.0的问题~元件返回或者控制场景 确实 这个问题 还是很普遍 而且不太好解决。首先 你应该有编程基础,当上层访问下层的话(stage之上的A.a 就是下层对上层的关系)一般我都喜欢用事件来做。首先 你在场景 也就是最底层的 写入 stage.addEventListener(\"gotoSecend\",gotoSecendFraem);监听名字叫gotoSecend的事件 监听到了就做gotoSecendFraem这个方法 然后function gotoSecendFraem(e:Event):void{stage.gotoAndStop(2);住场景跳到第二帧}然后看到A.a 打开a的时间轴 在最后一帧加入以下动作代码stage.dispatchEvent(new Event(\"gotoSecend\"));抛出一个事件叫gotoSecend 那么这个事件一旦被抛出 就会被监听到 然后剩下的逻辑 应该能动了吧。除了事件来做 还可以试试A.a的构造函数写成一个带参数的 参数就是主场景stage 不过这个方法我还没试过 就不妄讲了

#动画

随机阅读

qrcode
访问手机版