Centratura un'immagine all'interno di un caricatore
-
26-10-2019 - |
Domanda
Sto sviluppando un'applicazione ActionScript 3.0 per Blackberry Playbook.
Ho un caricatore con una dimensione fissa di 240x240px. Le immagini che possono essere caricati all'interno sono più piccoli o più grandi di 240x240px, e inoltre non sono squadrati.
Io uso questo codice per ridimensionare che le immagini:
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;
}
Come posso fare per set che le immagini centrate verticalmente all'interno che Loader?
Soluzione
Credo che questo dovrebbe fare (mettendolo dopo il ridimensionamento) a meno che non ho capito male la tua domanda:
targetLoader.content.y = (240 - targetLoader.content.height) / 2
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow