Animate/Flash如何通过目录切换场景(AS3)

 时间:2024-10-14 20:24:38

多场景的切换不仅可以使腩柽鬣盛用代码自动切换,也可以使用按钮进行互动切换,这里就简单讲一下如何点击按钮让场景进行切换。

工具/原料

AnimateCC及支持AS3脚本的FLASH软件

方法/步骤

1、这里用的FLASHCS6,打开软件,新建AS3文档

Animate/Flash如何通过目录切换场景(AS3)

2、默认只有一个场景1

Animate/Flash如何通过目录切换场景(AS3)

3、在这个场景中制作一段动画

Animate/Flash如何通过目录切换场景(AS3)

4、接着在舞台上制作一个按钮

Animate/Flash如何通过目录切换场景(AS3)

5、设置按钮实例名为btn0

Animate/Flash如何通过目录切换场景(AS3)

6、因为是AS3只能在时间轴加代码如下佼沣族昀:importflash.events.MouseEvent;btn0.addEventListener(Mous髫潋啜缅eEvent.CLICK,ChangeToSence2);functionChangeToSence2(e:MouseEvent):void{ this.gotoAndPlay(1,"场景2");}//注意场景名中的空格

Animate/Flash如何通过目录切换场景(AS3)

7、这时如果操作因为还没首疏扌熘创建场景2,所以会报错,现在添加场景2,依次选择菜单--插入--场景,即可创建场景2

Animate/Flash如何通过目录切换场景(AS3)

8、创建场景2后会自动进行场景2的舞台

Animate/Flash如何通过目录切换场景(AS3)

9、同样,制作一段动画,并添加一个按钮放到舞台上

Animate/Flash如何通过目录切换场景(AS3)

Animate/Flash如何通过目录切换场景(AS3)

10、设置按钮的实例名为btn1,这里需要注意的是即使是不同的场景,也不要使用相同的实例名

Animate/Flash如何通过目录切换场景(AS3)

11、在时间轴加如下代码:importflash.events.MouseEvent;水瑞侮瑜btn1.addEv髫潋啜缅entListener(MouseEvent.CLICK,ChangeToSence1);functionChangeToSence1(e:MouseEvent):void{this.gotoAndPlay(1,"场景1");}

Animate/Flash如何通过目录切换场景(AS3)

12、在有些版本中,场景之间的切换是自动的,需要在最后一帧加代码限制自动跳转。两个场景都要添加代码。

Animate/Flash如何通过目录切换场景(AS3)

13、运行后就可以通过按钮进行多场景之间的切换了。

Animate/Flash如何通过目录切换场景(AS3)

Animate/Flash如何通过目录切换场景(AS3)

An如何轮廓预览图形对象 Animate动画补间怎么用插入关键帧移动关键帧 Animate如何启动或关闭高级图层 Animate怎么调整渐变变形 Animate如何给文字添加阴影效果
热门搜索
荡秋千图片 鱼图片大全 打火机图片 水煮鱼图片 西游记漫画