FLASH如何使用代码批量创建元件(AS3)

 时间:2024-10-14 18:21:03

之前讲过如何使用代码将元件从库里调出,这里再讲一下动态创秃赈沙嚣建元件,并进行控制。主要知识点:元件动态加载,鼠标事件

工具/原料

FLASHCS3及以上版本软件

方法/步骤

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

FLASH如何使用代码批量创建元件(AS3)

2、在舞台画一个矩形,并转换为影片剪辑。

FLASH如何使用代码批量创建元件(AS3)

FLASH如何使用代码批量创建元件(AS3)

3、注意要在转换的同时设置类名,设置如图所示

FLASH如何使用代码批量创建元件(AS3)

4、从舞台删除影片剪辑,在主时间轴邹菁惨挣加如下代码:varcount:int=10;varmcAry:Array=newArray();for(vari:int=0稆糨孝汶;i<count;i++){ mcAry.push(newMC()); mcAry[i].x=stage.stageWidth*Math.random(); mcAry[i].y=stage.stageHeight*Math.random(); this.addChild(mcAry[i]);}

FLASH如何使用代码批量创建元件(AS3)

5、代码运行后,可以看到在舞台生成了随机位置的影片剪辑。

FLASH如何使用代码批量创建元件(AS3)

6、现螅岔出礤在,增加鼠标事件的代码:varcount:int=10;varmcAry:Array=newArray();for(vari:int=0;i<count;i++)撑俯擂摔{ mcAry.push(newMC()); mcAry[i].x=stage.stageWidth*Math.random(); mcAry[i].y=stage.stageHeight*Math.random(); this.addChild(mcAry[i]); mcAry[i].addEventListener(MouseEvent.CLICK,MouseClickEvent);}functionMouseClickEvent(e:MouseEvent):void{ varobj:Object=e.currentTarget; obj.visible=false;}

FLASH如何使用代码批量创建元件(AS3)

7、运行后,点击生成的影片剪辑就会消失。

FLASH如何使用代码批量创建元件(AS3)

FLASH如何使用数组之跳转随机帧(AS2) 用flash做一个ABCD过渡变化的动画效果 FLASH怎样修改文字的字体 如何使用Flash选择工具的选择栏中的三个按钮 Animate/Flash如何通过目录切换场景(AS3)
热门搜索
少儿不宜图片 夏威夷图片 裸蛋糕图片 北极狐图片 动漫图片