2:前2个是起点坐标,后2个分别为宽和高
3:其实是没有关系,picLoader读到的如果是图片它就是图片的代理类而已,被加入到容器后会显示图片副本,只不过先drawrect画以个区域可以事先撑开容器,否则在图片还没有读进来前,容器的宽高都是0。加入到哪个容器跟画图形没有关系,图形不是容器。多余部分会显示,会把容器撑大。如果不事先撑开,也一样显示,但要在读取完毕后。
4:用不用this都没关系,也可以用this.addChild一样,this只代表是本类,静态方法不能用this
加载图片要用到Loader,Bitmap和BitmapDatavar _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.运行。点击舞台上的按钮,图像被加载到舞台上。祝你成功。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)