Visualizzazione dei risultati da 1 a 3 su 3

Discussione: HELPPP onPress

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    63

    HELPPP onPress

    Chi mi aiuta prima che la faccio finitaaaaaaaa ihihihi..
    Allora ho questo piccolo problema devo assegnare all'evento onPress dei bottoni creati dinamicamente tramite il ciclo for il metodo getURL.....
    p_percorso_pdf è un array che contiene le URL caricate da un xml
    se faccio il trace assegnadogli un numero tutto funziona ma dinamicamente prendendo come riferimento la variabile i del ciclo for non va........cosa devo fare? dove sbaglio?



    for (i = 0; i < righe; i++) {

    duplicateMovieClip("quadrettoD", "quadrettoD"+i, i+10);
    nuovo_mioClip1=this["quadrettoD"+i];
    nuovo_mioClip1._y=quadrettoD._y+20*i;
    nuovo_mioClip1.onPress = function() {
    trace(p_percorso_pdf[i]);
    //getURL("javascript:apriPopup('" + p_percorso_pdf[i] +"', '"+ p_Nome[i] +"', " + p_altezza[i] + "," + p_larghezza[i] + ", 'status=yes, toolbar=no')");
    }

    };

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ultimamente 'sta risposta la sto dando spesso...riprendo da n altro post

    quando entri in un metodo rivolto al clip stai entrando nella sua timeline, quindi per lui l'indice "i" non conta e considera solo l'ultimo valore, per avere la funzione corretta devi assegnare al tuo clip un valore e poi richiamarlo con this dentro il metodo onPress
    nel tuo caso il codice dovrebbe somigliare a questo
    codice:
    for (i = 0; i < righe; i++) {
    	duplicateMovieClip("quadrettoD", "quadrettoD"+i, i+10);
    	nuovo_mioClip1=this["quadrettoD"+i];
    	nuovo_mioClip1._y=quadrettoD._y+20*i;
    	nuovo_mioClip1.i = i;
    	nuovo_mioClip1.onPress = function() {
    		trace(p_percorso_pdf[this.i]);
    		//getURL("java script:apriPopup('" + p_percorso_pdf[this.i] +"', '"+ p_Nome[this.i] +"', " + p_altezza[this.i] + "," + p_larghezza[this.i] + ", 'status=yes, toolbar=no')");
    	}
    };

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    63

    MITICOOO.....!!

    Grazie dell'aiuto con il debug funziona tutto.......
    Sò contento.......

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.