Центрирование изображения внутри загрузчика - PullRequest
0 голосов
/ 17 марта 2011

Я разрабатываю приложение ActionScript 3.0 для Blackberry Playbook.

У меня есть загрузчик с фиксированным размером 240x240 пикселей.Изображения, которые можно загрузить внутри, имеют размер меньше или меньше 240x240 пикселей, а также они не в квадрате.

Я использую этот код для изменения размера этих изображений:

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;
}

Как я могу это сделатьустановить изображения в центре этого загрузчика вертикально?

1 Ответ

1 голос
/ 17 марта 2011

Я думаю, что это следует делать (ставить после изменения размера), если я не понял ваш вопрос:

targetLoader.content.y = (240 - targetLoader.content.height) / 2
...