我正在为 Blackberry Playbook 开发一个 ActionScript 3.0 应用程序。
我有一个固定大小为 240x240px 的加载器。可以在里面加载的图像小于或大于 240x240px,而且它们不是正方形的。
我使用此代码来调整图像的大小:
private function onLoadedEvent(event:Event):void
{
var targetLoader:Loader = Loader(event.target.loader);
var factor:Number;
if (targetLoader.content.height > targetLoader.content.width) {
factor = 240/targetLoader.content.height;
}
else
{
factor = 240/targetLoader.content.width;
}
targetLoader.content.height = targetLoader.content.height * factor;
targetLoader.content.width = targetLoader.content.width * factor;
}
如何设置图像在加载器内垂直居中?