Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    Ridimensionamento immagini

    codice:
    imgs=new LoadVars();
    //creo il percorso del file da caricare in base alla scelta di Main
    var fileToLoad:String;
    fileToLoad = _level0.folderPath + "/img" + _level0.fileNumber.toString() + ".jpg";
    function ridim_foto()
    {
    	// calcolo dimensioni originali
    	imgs.larg=imgs.target_mc.image_mc._width
    	imgs.alt=imgs.target_mc.image_mc._height
    	// chiamo la funzione di re-dimensionamento
    	target_mc.image_mc._xscale = Math.floor(540/imgs.larg*100)
    	target_mc.image_mc._yscale = Math.floor(338.6*100/imgs.alt*100)
    	target_mc.image_mc._width=540
    	target_mc.image_mc._height=338.6
    }
    //#######################################################
    //LISTENER PER IL CARICAMENTO DEL FILE JpG
    //#######################################################
    var loader:MovieClipLoader = new MovieClipLoader();
    //Crea un oggeto listener
    var loadListener:Object = new Object();
    loadListener.onLoadStart = function(loadTarget) {
    	target_mc.image_mc._visible = false;
    }
    loadListener.onLoadProgress = function(loadTarget, bytesLoaded, bytesTotal) {
    	//calcolo la percentuale di avanzamento.
    	var percentLoaded = Math.round (bytesLoaded/bytesTotal * 100);
    	//aggiungo il simbolo % e creo una stringa
    	percentuale = percentLoaded.toString() + "%";
    	// Segno nel movie lo stato della percentuale
    	loader_mc.percentual_txt.text = percentuale;
    }
    loadListener.onLoadComplete = function(loadTarget) {
    	gotoAndStop("out");
    }
    loader.addListener(loadListener);
    //carico il filmato precedentemente calcolato nel movieclip prescelto
    loader.loadClip(fileToLoad, target_mc.image_mc);
    ridim_foto();
    stop();
    il ridim_foto() non funziona, perchè?
    AIUTOOOO!
    e grazie
    Ti accade sempre quello che non deve accadere...

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: Ridimensionamento immagini

    Originariamente inviato da beat84
    codice:
    imgs=new LoadVars();
    //creo il percorso del file da caricare in base alla scelta di Main
    var fileToLoad:String;
    fileToLoad = _level0.folderPath + "/img" + _level0.fileNumber.toString() + ".jpg";
    function ridim_foto()
    {
    	// calcolo dimensioni originali
    	imgs.larg=imgs.target_mc.image_mc._width
    	imgs.alt=imgs.target_mc.image_mc._height
    	// chiamo la funzione di re-dimensionamento
    	target_mc.image_mc._xscale = Math.floor(540/imgs.larg*100)
    	target_mc.image_mc._yscale = Math.floor(338.6*100/imgs.alt*100)
    	target_mc.image_mc._width=540
    	target_mc.image_mc._height=338.6
    }
    //#######################################################
    //LISTENER PER IL CARICAMENTO DEL FILE JpG
    //#######################################################
    var loader:MovieClipLoader = new MovieClipLoader();
    //Crea un oggeto listener
    var loadListener:Object = new Object();
    loadListener.onLoadStart = function(loadTarget) {
    	target_mc.image_mc._visible = false;
    }
    loadListener.onLoadProgress = function(loadTarget, bytesLoaded, bytesTotal) {
    	//calcolo la percentuale di avanzamento.
    	var percentLoaded = Math.round (bytesLoaded/bytesTotal * 100);
    	//aggiungo il simbolo % e creo una stringa
    	percentuale = percentLoaded.toString() + "%";
    	// Segno nel movie lo stato della percentuale
    	loader_mc.percentual_txt.text = percentuale;
    }
    loadListener.onLoadComplete = function(loadTarget) {
    	gotoAndStop("out");
    }
    loader.addListener(loadListener);
    //carico il filmato precedentemente calcolato nel movieclip prescelto
    loader.loadClip(fileToLoad, target_mc.image_mc);
    ridim_foto();
    stop();
    il ridim_foto() non funziona, perchè?
    AIUTOOOO!
    e grazie
    perchè così facendo viene eseguito subito, prima che l'immagine abbia il tempo di essere caricata, per funzionare dovresti inserirla nell'evento onLoadComplete

  3. #3
    non funziona lo stesso... se tolgo la funzione mi carica le immagini tranquillamente, se la lascio non carica + le immagini.

    La base del listener è quella di sisti

    Solo che ho bisogno un ridimensionamento delle immagini.
    Me le deve visualizzare intere, e poi farò lo zoom.


    grazie
    Ti accade sempre quello che non deve accadere...

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    dovrei guardare il codice con più calma, per mia pecca non ho ancora provato ad usare il moviecliploader anche se è molto meglio usarlo, ho risposto altre volte a richieste del genere, questa è l'ultima in ordine di tempo --> http://forum.html.it/forum/showthrea...hreadid=851070

  5. #5
    non so se hai fatto in tempo... ma avevo modificato il messaggio precedente. ciao e grazie
    Ti accade sempre quello che non deve accadere...

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da beat84
    non so se hai fatto in tempo... ma avevo modificato il messaggio precedente. ciao e grazie
    no, non avevi fatto in tempo, ma il msg precedente mi sa che non cambia

  7. #7
    io lo vedo cambiato!!!
    cmq ti segnalavo che
    La base del listener è quella di sisti

    Solo che ho bisogno un ridimensionamento delle immagini.
    Me le deve visualizzare intere, e poi farò lo zoom.
    Ti accade sempre quello che non deve accadere...

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da beat84
    io lo vedo cambiato!!!
    cmq ti segnalavo che
    si, provo a leggerlo e se riesco a modificare la parte necessaria

  9. #9
    no ho risolto!!!
    ora il problema è che non riesco ad assegnare alla variabile larghezza la larghezza del movieclip.
    Ciao
    Ti accade sempre quello che non deve accadere...

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da beat84
    no ho risolto!!!
    ora il problema è che non riesco ad assegnare alla variabile larghezza la larghezza del movieclip.
    Ciao
    ah, ok comunque conviene scrivere subito quando si ha risolto per non far perdere magari tempo ad altriche tentano di risolvere la cosa per darti una risposta, e magari quando è possibile dare anche la soluzione, così che se qualcun altro la cerca, la trova nel tuo thread senza bisogno di aprirne un altro

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.