flash as3用纯代码如何实现多个画面切换?
flashas3中,如果有图层动画存在的话,是可以用代码跳转mc.gotoAndPlay(x)去实现不同画面的切换和各种事件的响应处理。那如果没有任何图层的纯as代码如何...
flash as3中,如果有图层动画存在的话,是可以用代码跳转mc.gotoAndPlay(x)去实现不同画面的切换和各种事件的响应处理。那如果没有任何图层的纯as代码如何去实现呢?比如这样的两个画面:1,动态读取指定文件夹下图片,并显示在舞台,同时添加鼠标的滑过,单击监听事件对图片各种处理(放大,缩小,旋转,移位等)。2,运行一段与1画面完全不同的动画(不能显示1画面的任何图片),并且也有各种事件监听。现在我的问题是:如何在这两个画面之间任意切换呢?就是说,在画面1的情况下,我要求点击一个按钮运行2画面,在2画面点击一个按钮又回到1画面去。如果有真实图层和帧,我可以添加跳转按钮,现在纯as,我蒙了,不知道纯as可以指定帧吗?望大师赐教,有什么好的办法,拜谢!
谢谢你的这个思路!目前我先这样做看看,貌似这样就成单帧动画了,所有信息都在同层同帧里,只是根据不同条件去显示和隐藏元件。 展开
谢谢你的这个思路!目前我先这样做看看,貌似这样就成单帧动画了,所有信息都在同层同帧里,只是根据不同条件去显示和隐藏元件。 展开
1个回答
展开全部
使用visible属性。设定画面1和画面2可见与不可见。
//伪代码,“画面1”和“画面2”代表的是你元件的实例名
画面1.visible = true;
画面2.visible = false;
此时画面1为可见,画面2为不可见。
画面1.visible = false;
画面2.visible = true;
此时画面1为不可见,画面2为可见。
以此类推,你不想看见哪个影片剪辑或按钮的时候,就
影片剪辑.visible = false;
按钮.visible = false;
想看见的时候
影片剪辑.visible = true;
按钮.visible = true;
//伪代码,“画面1”和“画面2”代表的是你元件的实例名
画面1.visible = true;
画面2.visible = false;
此时画面1为可见,画面2为不可见。
画面1.visible = false;
画面2.visible = true;
此时画面1为不可见,画面2为可见。
以此类推,你不想看见哪个影片剪辑或按钮的时候,就
影片剪辑.visible = false;
按钮.visible = false;
想看见的时候
影片剪辑.visible = true;
按钮.visible = true;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询