我正在尝试使用ActionScript(AS3)显示图像,并且Flash会一直显示它已拉伸。我如何阻止它这样做?我玩过宽度,高度,scaleX和scaleY,但我不能让它停止拉伸。这是代码:
package
{
import flash.display.Loader;
import flash.display.Sprite;
import flash.net.URLRequest;
public class ActionScriptProject extends Sprite {
public function ActionScriptProject() {
var imageLoader:Loader = new Loader();
imageLoader.load(new URLRequest('chrome_logo.jpg'));
addChild(imageLoader);
}
}
}
答案 0 :(得分:0)
我终于想出了如何设置stage.scaleMode和stage.align:
package
{
import flash.display.Loader;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.net.URLRequest;
public class ActionScriptProject extends Sprite {
public function ActionScriptProject() {
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
var imageLoader:Loader = new Loader();
imageLoader.load(new URLRequest('chrome_logo.jpg'));
addChild(imageLoader);
}
}
}
此问题可能与Flash Builder的设置有关。