Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    1

    Problemi con immagini caricate con classe Loader

    Salve a tutti,
    sono nuovo di questo NG ma da poco sto cercando di impratichirmi con il Flash e mi sono imbattuto in un problema dal quale non riesco ad uscirne.

    Ho creato una classe con varie funzioni interne.
    Una di queste funzioni crea una variabile di tipo Loader e ci carica dentro un'immagine presa da un URL indicato. Il tutto viene poi aggiunto con addchild al frame principale.
    Il mio problema è che, cercando di animare tale immagine, viene impostata come coordinata 0,0 il vertice in alto a sinistra dell'immagine. Come è possibile cambiare gli assi di riferimento e spostarli nel centro dell'immagine caricata con il Loader?
    Ho provato a ravanare nel forum in cerca di soluzioni ma non sono riuscito a trovare niente.
    Se qualcuno volesse darmi una mano gliene sarò eternamente grato.

    Molosso

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Un'immagine caricata con la classe Loader nel filmato equivale ad un oggetto Bitmap "figlio" del Loader stesso e può essere raggiunto con la proprietà content.
    Perciò per spostare la bitmap al centro del loader ti basta farlo nell'evento COMPLETE associato, ad esempio:

    Codice PHP:
    var loader:Loader addChild(new Loader()) as Loader;
    loader.contentLoaderInfo.addEventListener(Event.COMPLETEcompleteHandler);
    loader.load(new URLRequest("immagine.jpg"));
    function 
    completeHandler (evt:Event) {
        var 
    bitmap:Bitmap Bitmap(evt.target.loader.content);
        
    bitmap.bitmap.width * -0.5;
        
    bitmap.bitmap.height * -0.5;


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.