AS3.0怎么制作单击一下舞台就出现在一个正方形的代码

 我来答
jicemoon
推荐于2016-10-13 · TA获得超过772个赞
知道小有建树答主
回答量:622
采纳率:66%
帮助的人:676万
展开全部
import flash.events.MouseEvent;
import flash.display.Shape;
stage.addEventListener(MouseEvent.CLICK, onClickHandle);
function onClickHandle(evt:MouseEvent):void
{
 createRectangle();
}
function createRectangle():void
{
 var shape:Shape = new Shape();
 //15-30的宽高
 var wh:Number = 15 + Math.random() * 15;
 //舞台范围内随机的位置坐标
 var vx:Number = (stage.stageWidth - wh) * Math.random();
 var vy:Number = (stage.stageHeight - wh) * Math.random();
 //随机颜色
 var color:uint = Math.floor(0xffffff*Math.random()); 
 //0.3-1.0的透明度
 var opacity:Number = Math.random() * 0.7 + 0.3;
 shape.graphics.beginFill(color, opacity);
 shape.graphics.drawRect(0,0,wh, wh);
 shape.graphics.endFill(); 
 shape.x = vx;
 shape.y = vy;
 //加入舞台 
 addChild(shape);
}
更多追问追答
追问
按钮单击一下舞台就自动生成一个类文件实例该怎么做
追答
function onClickHandle(evt:MouseEvent):void
{
 //createRectangle();
 addChild(new MyClass());
}
博思aippt
2024-07-20 广告
博思AIPPT是基于ai制作PPT的智能在线工具,它提供了4种AI制作PPT的方式,包括AI生成大纲、AI直接生成PPT、文本生成PPT、AI提炼文档生成PPT,一站式集成多种AI生成PPT的方式,可满足办公用户的不同需求和使用场景。ai生... 点击进入详情页
本回答由博思aippt提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式