- A+
所属分类:flash
多场景的切换不仅可以使用代码自动切换,也可以使用按钮进行互动切换,flash怎么实现点击按钮让场景进行切换呢?下面我们就来看看详细的教程。
flash设计软件教程:http://www.3c1x.com/flash
1、这里用的flash cs6,打开软件,新建as3文档
2、默认只有一个场景1
3、在这个场景中制作一段动画
4、接着在舞台上制作一个按钮
5、设置按钮实例名为btn0
6、因为是as3只能在时间轴加代码如下:
1
2
3
4
5
6
|
import flash.events.mouseevent; btn0.addeventlistener(mouseevent.click,changetosence2); function changetosence2(e:mouseevent):void { this.gotoandplay(1,"场景 2"); } |
//注意场景名中的空格
7、这时如果操作因为还没创建场景2,所以会报错,现在添加场景2,依次选择菜单--插入--场景,即可创建场景2
8、创建场景2后会自动进行场景2的舞台
9、同样,制作一段动画,并添加一个按钮放到舞台上
10、设置按钮的实例名为btn1,这里需要注意的是即使是不同的场景,也不要使用相同的实例名
11、在时间轴加如下代码:
1
2
3
4
5
6
|
import flash.events.mouseevent; btn1.addeventlistener(mouseevent.click,changetosence1); function changetosence1(e:mouseevent):void { this.gotoandplay(1,"场景 1"); } |
12、在有些版本中,场景之间的切换是自动的,需要在最后一帧加代码限制自动跳转。两个场景都要添加代码。
13、运行后就可以通过按钮进行多场景之间的切换了。
以上就是flash通过目录切换场景效果的实现方法,希望大家喜欢,请继续关注设计学院flash自学网。
历史上的今天:
- 2023: 3dmax怎么挤出?3dmax挤出图文教程
- 2023: unity3d自学要多久?一般多久能学会?
- 2023: 3DMax的超级布尔运算怎么使用?3DMax的超级布尔运算使用教程
- 2023: 如何用CAD画点划线?点划线如何绘制?
- 2023: cad加粗线条命令的具体操作方法是什么?
自学设计网
微信扫一扫领取设计学习资料/本站会员