Centrage une image à l'intérieur d'un chargeur
-
26-10-2019 - |
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?
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