Centrar una imagen dentro de un cargador
-
26-10-2019 - |
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?
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