Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Menù dinamico

  1. #1

    Menù dinamico

    Devo ottenere un menu dinamico ed utilizzo delle variabili che mi faccio restituire nell'objetc da una pagina asp.

    Ecco il mio codice

    onClipEvent (load) {
    for (i=0; i<100; i++) {
    nomes = "nome"+i;
    nomes = _root.nomes;
    if (i>0) {
    duplicateMovieClip("butt0", "butt"+i, i);
    setProperty("butt"+i, _y, i*40+5);
    }
    bottone = "butt"+i;
    bottone.testo.text = nomes;
    //trace(nomes);
    if (nomes == null) {
    break;
    }
    }
    }

    C'è un problema però per quanto riguarda il caricamento delle variabili:

    Con questo nomes = _root.nomes; dovrei poter richiamare una serie di variabili nome0,nome1,nome2 ecc... giusto?

    Invecie non me le carica quindi le ritiene null e esce dal ciclo

    Dove sbaglio?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    16
    scusa la domanda stupida, forse mi sfugge qualcosa,
    ma l'array dove sta?

  3. #3
    Quale array?
    Facciamo una cosa dimmi come faresti tu che facciamo prima...Se hai voglia....GRAZIE

  4. #4
    Io creerei dinamicamente in qusto modo....magari aggiungendo la parte grafica che mi rappresenti i bottoni + le action ai bottoni


    codice:
    //Dall'esterno mi arriva
    // &item= Numero Bottoni
    // testo1= Testo Bottone uno
    // testoN= Testo Bottone N
    
    
    // Dichiaro
    N_bottoni = new LoadVars();
    // Carico
    N_bottoni.load("autocreate.txt"); //oppure variabili da ASP
    // Assegno
    N_bottoni.onLoad = function(success) {
    	for (i=1; i<=Number(this.item); i++) {
    		myclip="nome"+i
    		mytext="testo"+i;trace(this[mytext])
    		percorso=myclip+"."+mytext
    		_root.createEmptyMovieClip(myclip,i)
    		_root[myclip]._x=0
    		_root[myclip]._y=20*i-20
    		_root[myclip].createTextField("testo",i,0,0,200,20)
    		_root[myclip].testo.type="Dynamic"
    		_root[myclip].testo.text=this[mytext]
    				
    	}
    };

    Potrebbe essere un inizio

  5. #5
    Grazie
    gli dò un occhiata e poi ti dico come va!

  6. #6
    Funziona grazie!

    Ho sostituito il _root.createEmptyMovieClip(myclip,i)

    con un duplicateMovieClip e poi ho in serito il mio controllo così ho risparmiato la variabile con il numero dei pulsanti.

    Sbagliavo la sintassi non sapevo che per inserire una variabile all'interno del percorso bisognava mettere le parentesi quadre.

    Ora ho capito ! Provo a studiarmi anche il secondo livello del menù.

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.