Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Determinare dimensione immagini caricate

    Ciao a tutti.

    Ho bisogno di una mano.
    Sto caricando dei file JPG esterni tramite il comando loadMovie.
    Il punto che ogni immagine ha una dimensione differente, ed io ho la necessità di centrarle tutte all'interno del mio filmato.

    Quando infatti le carico, queste si posizionano allineandosi all'angolo in alto a sinistra.

    Posso ricavare la dimensione di ogni jpg per poterle centrare con una function?

    Grazie mille.

    Brain

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Se carichi l'immagine in un movieclip, questo assumerà le dimensioni dell'immagine una volta caricata che recuperi con mc._width e mc._height. Poi applica la tua function sottraendo dalle dimnsioni dello stage le dimensioni del mc e dividi per 2 per trovare la posizione.

  3. #3
    Ciao 7vite.

    Infatti sto caricando le immagini in un mc vuoto che ho chiamato null.
    Ma facendo un trace(null._width) oppure trace(null._height), il valore restituito è sempre 0, ossia il valore del clip vuoto.

    Come intendi tu la cosa? Dove sbaglio?

    Brain

  4. #4
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Evita di usare il nome d'istanza "null" che è una parola riservata!
    Inoltre esegui le operazioni sull'evento data del movieclip.
    Per esempio, chiama carica l'istanza del movieclip in cui carichi l'immagine
    codice:
    onClipEvent (data) {
    	trace(this._width+" x "+this._height);
    }

  5. #5
    Grazie mille!

    Una sola domanda.

    onClipEvent (data) {
    }

    Che funzione ha esattamente "data"?

    Thanks!

    Brain

  6. #6
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Le azioni in quell'evento vengono eseguite SOLO quando in quel target si è verificata un'azione di caricamento.
    Nel tuo caso l'evento viene eseguito solo quando l'immagine è effettivamente carica nel movieclip.
    Questo perché potresti effettuare dei calcoli su dimensioni non effettive qualora l'immagine non sia presente nel movieclip e quando lavori online è probabilissimo.

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.