antdesign元件库Axure_数组


Animate/FLASH如何使用数组动态添加元件(AS3)mp.weixin.qq.com

antdesign元件库Axure_动态创建_02


在FLASH游戏制作过程中,经常需要动态添加地图、游戏NPC等内容,而且数组的使用也更容易对内容进行管理,进行删除、移动等操作,而不局限于某一个元件或时间轴。

FLASH cs6将影片剪辑放到舞台上的方法jingyan.baidu.com

主要知识点:数组的使用,元件的动态创建适用软件:Animate CC及其它支持AS3脚本的FLASH软件

制作步骤
1.在最新版本的Animate CC软件中,只有AS3文档,所以这里比较简单一些,直接选择AS3文档即可。


antdesign元件库Axure_8 添加动态面板_03


2.在工具栏中找到矩形工具,然后在舞台拖动鼠标绘制一个矩形


antdesign元件库Axure_8 添加动态面板_04


antdesign元件库Axure_antdesign元件库Axure_05


3.选择绘制出来的矩形,并右键选择转换为元件或使用快捷键f8,转换为元件


antdesign元件库Axure_动态创建_06


4.在弹出来的面板中选择影片剪辑类型,元件的注册点最好在左上角,便于控制坐标


antdesign元件库Axure_动态添加_07


5.因为要用代码从库里将元件动态创建并放到舞台上,所以要设置链接属性,如图所示,勾选上为Actionscript导出,并输入类名,可以根据实际用到的对象进行命名,便于管理。


antdesign元件库Axure_动态添加_08


6.设置完成后点击确定,这时元件就会出现在库里了,可以直接看到元件的链接名。


antdesign元件库Axure_数组_09


antdesign元件库Axure_antdesign元件库Axure_10


7.可以通过双击库里元件的链接名对参数直接修改,而不需要打开属性面板。


antdesign元件库Axure_8 添加动态面板_11


8.将影片剪辑从舞台中删除,为了体现动态创建的优势,这里我们还需要制作两个按钮,一个用于创建对象,一个用于消除对象


antdesign元件库Axure_antdesign元件库Axure_12


antdesign元件库Axure_动态创建_13


9.设置创建按钮的实例名为btn_create


antdesign元件库Axure_antdesign元件库Axure_14


10.设置清除按钮的实例名为btn_clear


antdesign元件库Axure_动态创建_15


11.在主时间轴上添加如图所示代码


antdesign元件库Axure_数组_16


12.运行后就可以通过点击创建按钮添加随机位置的元件到舞台上,点击清除按钮清除所有的元件。


antdesign元件库Axure_8 添加动态面板_17


如果感觉我们的文章很有用,记得分享给朋友或同学,让更多人方便的学习到实用的Flash知识。