在AS3中,可以使用Bitmap类来加载和显示图像,并且可以通过设置Bitmap的scaleX和scaleY属性来调整图像的宽度和高度。以下是一个示例代码:
import flash.display.Bitmap;
import flash.display.Loader;
import flash.events.Event;
import flash.net.URLRequest;
// 创建Loader对象
var loader:Loader = new Loader();
// 监听加载完成事件
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
// 加载图像
loader.load(new URLRequest("image.jpg"));
function onLoadComplete(event:Event):void {
// 获取加载完成的图像
var image:Bitmap = Bitmap(loader.content);
// 设置图像的宽度和高度
image.scaleX = 0.5; // 调整宽度为原始的一半
image.scaleY = 0.5; // 调整高度为原始的一半
// 添加到舞台
addChild(image);
}
以上代码加载了一个名为"image.jpg"的图像,并将其宽度和高度调整为原始尺寸的一半,然后将其添加到舞台上显示出来。
注意:在使用上述代码时,确保将图片文件"image.jpg"与AS3文件放在同一目录下,或者根据实际情况修改加载图像的路径。