Animate/FLASH如何使用数组动态添加元件(AS3)mp.weixin.qq.com
在FLASH游戏制作过程中,经常需要动态添加地图、游戏NPC等内容,而且数组的使用也更容易对内容进行管理,进行删除、移动等操作,而不局限于某一个元件或时间轴。
FLASH cs6将影片剪辑放到舞台上的方法jingyan.baidu.com
主要知识点:数组的使用,元件的动态创建适用软件:Animate CC及其它支持AS3脚本的FLASH软件
制作步骤
1.在最新版本的Animate CC软件中,只有AS3文档,所以这里比较简单一些,直接选择AS3文档即可。
2.在工具栏中找到矩形工具,然后在舞台拖动鼠标绘制一个矩形
3.选择绘制出来的矩形,并右键选择转换为元件或使用快捷键f8,转换为元件
4.在弹出来的面板中选择影片剪辑类型,元件的注册点最好在左上角,便于控制坐标
5.因为要用代码从库里将元件动态创建并放到舞台上,所以要设置链接属性,如图所示,勾选上为Actionscript导出,并输入类名,可以根据实际用到的对象进行命名,便于管理。
6.设置完成后点击确定,这时元件就会出现在库里了,可以直接看到元件的链接名。
7.可以通过双击库里元件的链接名对参数直接修改,而不需要打开属性面板。
8.将影片剪辑从舞台中删除,为了体现动态创建的优势,这里我们还需要制作两个按钮,一个用于创建对象,一个用于消除对象
9.设置创建按钮的实例名为btn_create
10.设置清除按钮的实例名为btn_clear
11.在主时间轴上添加如图所示代码
12.运行后就可以通过点击创建按钮添加随机位置的元件到舞台上,点击清除按钮清除所有的元件。
如果感觉我们的文章很有用,记得分享给朋友或同学,让更多人方便的学习到实用的Flash知识。