Visualizzazione dei risultati da 1 a 5 su 5

Discussione: ciclo for

  1. #1

    ciclo for

    ciao a tutti
    perchè alla fine con trace mi dà sempre "9" quando dovrebbe darmi tutti i numeri di i?
    dov'è che sbaglio?

    function menu() {
    info = new Array();
    info = items.split("|");
    for (i=0; i<info.length; i++) {
    attachMovie("tasto", "tasto"+i, i+10);
    clip=this["tasto"+i];
    clip._y = regpoint+(this["tasto"+i]._height+(distanza*i));
    clip.voci_txt.text=info[i];
    clip._x=-60;
    re=i;
    clip.but.onPress= function(){
    testo(re);
    }
    }
    }
    function testo(re) {
    _parent.curso._x=_parent.basecursore._x+_parent.co co*re;
    trace(re);
    }
    menu();



    grazie ciauz

  2. #2
    Immagino che 9 sia il valore di info.length...
    Se vuoi che ti tracci tutti i valori di i, prova a mettere la funzione trace(i) all'interno del ciclo for.

    Ciao


    Marco

  3. #3
    si certo, questo lo sapevo,
    a me serve che la variabile re abbia i valori di i all'interno della funzione testo,
    a me sembrava che così dovesse funzionare ma...
    come devo fare?

    ciao

  4. #4
    :quote: :quote:
    per favore nessuno può aiutarmi? è un po urgente

    ho provato anche così ma mi da sempre l'ultimo numero della var i
    e non tutti come nel ciclo for

    function menu() {
    info = new Array();
    info = items.split("|");
    for (i=0; i<info.length; i++) {
    attachMovie("tasto", "tasto"+i, i+10);
    clip = this["tasto"+i];
    clip._y = regpoint+(this["tasto"+i]._height+(distanza*i));
    clip.voci_txt.text = info[i];
    clip._x = -85;
    re = i;
    trace(re);
    clip.but.onPress = function() {
    _parent.curso._x = _parent.basecursore._x+_parent.coco*re;
    trace(re);
    };
    }
    }
    menu();

    // re dentro al ciclo lo traccia bene
    //ma nel bottone mi dà sempre 9

    come devo fare?? :master:

  5. #5
    :quote: :quote: :quote: :quote:
    aiuto por favor!! :gren:

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.