Pregunta

Estoy desarrollando una aplicación ActionScript 3.0 para BlackBerry Playbook.

Tengo un cargador con un tamaño fijo de 240x240px. Las imágenes que se pueden cargar dentro son más pequeñas o mayores que 240x240px, y tampoco están cuadrados.

Utilizo este código para cambiar el tamaño de esas imágenes:

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

¿Cómo puedo hacerlo para configurar esas imágenes centradas verticalmente dentro de ese cargador?

¿Fue útil?

Solución

Creo que esto debería hacer (ponerlo después del cambio de tamaño) a menos que haya entendido mal su pregunta:

targetLoader.content.y = (240 - targetLoader.content.height) / 2
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top