Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    assegnare valore ad un campo txt

    mi sto creando un menu in dinamico.

    for (i=1; i<=_root.totcat; i++)
    {
    duplicateMovieClip(menu, "menu"+i, i);
    this["menu"+i]._y = i*30;

    this["menu"+i].testobot_txt.text = "scfasdfa"
    this["menu"+i].IdCat.text = this["_root.Id"+i];

    this["menu"+i].onPress = function () {
    //_root.Id = this.IdCat.text;
    _root.Id = "58";
    loadMovieNum("swf/allestimenti.swf",1);
    };

    }

    i bottoni li crea, ma non mi valorizza il campo testobot_txt all'interno.

    cosa sbaglio?

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    l'altro invece lo riempie? magari c'è solo un errore nel nome di istanza del textfield

  3. #3
    il problema era che il cmapo txt era ll'intyerno di un bottone, mentre mi sembra di aver capito che deve esse per forza all'interno di una movie, giusto?

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non necessariamente, ma duplicateMovieClip se non ricordo male, funziona solo per i MovieClip, perciò avevo preso per assunto, data questa riga di codice " this["menu"+i].testobot_txt.text = "scfasdfa"", che testobot si trovasse dentro al MovieClip "menu"+i

  5. #5
    duplicatemovieclip duplica anche i bottoni, peccato che dopo non si riesca ad assegnare valore ai campi di testo.

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    sì vero... i Button non sono molto adatti a fare cose dinamiche (almeno nelle versioni precedenti alla 3)

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.