Question

Je développe une application ActionScript 3.0 pour Blackberry Playbook.

J'ai un chargeur avec une taille fixe de 240x240px. Les images qui peuvent être chargés à l'intérieur sont plus petits ou plus gros que 240x240px, et ils sont pas non plus au carré.

J'utilise ce code pour redimensionner les images que:

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

Comment puis-je faire pour que les images ensemble centrées verticalement à l'intérieur ce chargeur?

Était-ce utile?

La solution

Je pense que cela devrait faire (mettre après le redimensionnement), à moins d'avoir mal compris votre question:

targetLoader.content.y = (240 - targetLoader.content.height) / 2
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top