Ciao
Il punto di registrazione di un oggetto Loader è sempre l'angolo in alto a sinistra e a caricamento completato puoi posizionarlo dove vuoi.
Questo codice carica un'immagine e la posiziona al centro dello stage.Codice PHP:var foto:Loader = new Loader;
foto.load(new URLRequest("foto.jpg"));
foto.contentLoaderInfo.addEventListener(Event.COMPLETE, caricamentoCompletato);
function caricamentoCompletato(evento:Event):void
{
foto.x = stage.stageWidth / 2 - foto.width / 2
foto.y = stage.stageHeight / 2 - foto.height / 2
addChild(foto);
}
Non la mette in nessun MovieClip contenitore e lo stage stesso fà da contenitore.
Se invece la vuoi dentro un MovieClip contenitore devi definirlo nell' addChild e per centrarla invece di fare riferimento allo stage fai riferimento al contenitore:
ciaoCodice PHP:function caricamentoCompletato(evento:Event):void
{
foto.x = contenitore.width / 2 - foto.width / 2
foto.y = contenitore.height / 2 - foto.height / 2
contenitore.addChild(foto);
}
![]()

Rispondi quotando