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

    Immagini sempre al centro

    Ciao, all'interno di una clip devo caricare, una alla volta ovviamente, immagini verticali e orizzontali.
    Se posiziono la clip ad una x ben precisa va bene per l'una ma non per l'altra e viceversa.
    Come posso fare affinchè entrambi i formati risultino al centro della clip che li contiene?
    Grazie
    www.d2studio.it

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    per farlo devi usare un trucchetto ed un preload... in pratica annidi un ulteriore clip vuoto dentro il tuo clip che sta al centro, poi carichi su questo l'immagine, poi usi un preload che sancisca la fine del caricamento e tramite un calcolo molto semplice imposti la _x e _y del clip "interno" a -_width/2 e -_height/2

    volendo puoi fare tutto da AS genericamente con una cosa del genere:

    Codice PHP:
    function carica (percorso:Stringtarget:MovieClip) {
        var 
    target.createEmptyMovieClip('t'1);
        
    t.loadMovie(percorso);
        
    target.onEnterFrame = function(){
            var 
    loaded this.t.getBytesLoaded();
            var 
    total this.t.getBytesTotal();
            var 
    perc Math.floor((loaded/total)*100);
            if(
    loaded >= total && total perc && perc == 100){
                if(
    this.t._width && this.t._height 0){
                    
    this.onEnterFrame null;
                    
    this.t._x = -this.t._width/2;
                    
    this.t._y = -this.t._height/2;
                }
            }
        }


  3. #3
    Ti ringrazio, ora provo...
    www.d2studio.it

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.