Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817

    Ottimizzare questo ciclo

    sto usando questo codice

    codice:
    ndomande = 2
    
    risposta_n1.bottone.onRelease = function() {
    	risposta_n1.gotoAndStop(2);
    	risposta_n1.bottone.enabled = false;
    	buttonscript();
    	if (parziale1 == "si") {
    		parziale = parziale+1;
    
    	}
    };
    
    risposta_n2.bottone.onRelease = function() {
    	risposta_n2.gotoAndStop(2);
    	risposta_n2.bottone.enabled = false;
    	buttonscript();
    	if (parziale2 == "si") {
    		parziale = parziale+1;
    
    	}
    };
    praticamente in base alla variabile inziale devo impostare tutti i bottoni
    variabile 5 = 5 bottoni

    è possibile automatizzare la cosa senza scrivere a mano il tutto sempre?

  2. #2
    beh prova con una cosa del genere
    tot=5
    for(i=1;i<tot;i++){
    _root["risposta_n"+i].num=i
    _root["risposta_n"+i].bottone.onRelease = function() {
    _root["risposta_n"+this.num].gotoAndStop(2);
    _root["risposta_n"+this.num].bottone.enabled = false;
    buttonscript();
    if (_root["parziale"+this.num]== "si") {
    parziale = parziale+1;

    }
    };
    }//fine for


    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817
    mi spiegheresti la logica che hai usato? perchè vorrei capire come farlo io da zero per imparare

  4. #4
    beh ma funge ?
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817
    in effetti se non provo
    allora, non funziona ma credo sia perchè hai messo root quando il filmato gira in vari mc annidati

    però se toglo i vari root mi da errore!

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817
    però scusa mi vengono dei dubbi
    il ciclo for non dovrebbe essere inserito nell'onrelease?

  7. #7
    no
    cmq prova a sotituire invece di _root il tuo percorso
    oppure prova con this

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817
    niente

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.