AS3绘图问题中的图片添加问题

AS3绘图问题中的图片添加问题,第1张

1:回答正确

2:前2个是起点坐标,后2个分别为宽和高

3:其实是没有关系,picLoader读到的如果是图片它就是图片的代理类而已,被加入到容器后会显示图片副本,只不过先drawrect画以个区域可以事先撑开容器,否则在图片还没有读进来前,容器的宽高都是0。加入到哪个容器跟画图形没有关系,图形不是容器。多余部分会显示,会把容器撑大。如果不事先撑开,也一样显示,但要在读取完毕后。

4:用不用this都没关系,也可以用this.addChild一样,this只代表是本类,静态方法不能用this

加载图片要用到Loader,Bitmap和BitmapData

var _loader:Loader = new Loader()

_loader.load(new URLRequest("img1.jpg")) //加载图片

var image:Bitmap

image = Bitmap(_loader.content)

var map:BitmapData = image.bitmapData

addChild(image) //显示图片

flash、as都已经被淘汰了,如果只是某个项目还用到也就罢了,如果是学习,建议放弃吧,代之的是HTML5。下面还是回答一下你这个问题吧:

1.舞台上创建一个“按钮”,实例名“btn”。

2.导入一张图片到库。在库里刚导入的图片上右键,按如图设置。

3.选择舞台上的按钮元件,添加“单击加载库中的图像”代码片断。

4.修改上一步中添加的代码片断,如图:

5.运行。点击舞台上的按钮,图像被加载到舞台上。祝你成功。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11260739.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存