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

 时间:2026-02-12 13:42:31

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

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

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

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

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

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

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

4、从舞台删除影片剪辑,在主时间轴加如下代码:

var count:int=10;

var mcAry:Array=new Array();

for(var i:int=0;i<count;i++)

{

mcAry.push(new MC());

mcAry[i].x=stage.stageWidth*Math.random();

mcAry[i].y=stage.stageHeight*Math.random();

this.addChild(mcAry[i]);

}

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

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

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

6、现在,增加鼠标事件的代码:

var count:int=10;

var mcAry:Array=new Array();

for(var i:int=0;i<count;i++)

{

mcAry.push(new MC());

mcAry[i].x=stage.stageWidth*Math.random();

mcAry[i].y=stage.stageHeight*Math.random();

this.addChild(mcAry[i]);

mcAry[i].addEventListener(MouseEvent.CLICK,MouseClickEvent);

}

function MouseClickEvent(e:MouseEvent):void

{

var obj:Object=e.currentTarget;

obj.visible=false;

}

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

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

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

  • FLASH如何使用数组之跳转随机帧(AS2)
  • 用flash做一个ABCD过渡变化的动画效果
  • FLASH怎样修改文字的字体
  • 如何使用Flash选择工具的选择栏中的三个按钮
  • Animate/Flash如何通过目录切换场景(AS3)
  • 热门搜索
    旅游英语对话 去埃及旅游 北戴河旅游住宿 深圳大梅沙旅游攻略 蓝途旅游网 青岛旅游景点图片 山东聊城旅游 德国旅游买什么 重庆有什么旅游景点 旅游产品分销平台