Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603

    Cambio colore campi di testo dinamici...

    Ciao a tutti...ho un movieclip che contiene dei bottoni i cui campi di testo sono dinamici perchč i nomi delle voci vengono settati con delle variabili. Come faccio perō a cambiare il colore del testo di questi campi dinamici quando clicco su ogni voce??? Non ho dato un nome istanza ai campi di testo ma una variabile...quindi il setTextFormat non funziona...o sbaglio???
    grazie..
    ciao

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    >Non ho dato un nome istanza ai campi di testo ma una
    >variabile...quindi il setTextFormat non funziona

    Esattamente. Invece di usare il campo variabile del campo di testo, usa il nome di istanza, per settare poi il contenuto con:

    codice:
    istanza.text = "bla bla";
    e poi il
    codice:
    istanza.setTextFormat(formato);

  3. #3
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603
    ...ma mettendo il nome istanza non mi fā apparire il testo..

    Il campo di testo a cui ho assegnato il nome istanza "voce1" stā dentro un bottone...nel 1° frame poi ho messo semplicemente:
    voce1.text="Nome della voce";
    ma non la considera proprio....

  4. #4
    bottone č il nome dell'istanza del tuo pulsante
    codice:
    bottone.var_testo.text="Premi Qui"
    bottone.premuto=false
    
    format_out=new Format()
    format_out.color=0x000000
    
    
    format_press=new Format()
    format_press.color=0xFFCC00
    
    
    bottone.onRollOut=function()
      if(!this.premuto){
         this.var_testo.setTextFormat(format_out)
      }
    }
    
    bottone.onPress=function()
      this.premuto=true
      this.var_testo.setTextFormat(format_press)
    }

  5. #5
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603
    C'č qualcosa che non vā...non mi funziona comunque....ma questo codice vā messo nel frame???

  6. #6
    Una domanda che, non ti deve apparire come scortese...

    ma tu hai studiato come creare o popolare un campo dinamico di testo applicando un formato?

    Ovvero

    formato=new TextFormat()
    formato.font=
    formato.size=
    formato.color=
    .........

    createTexField(nomecampo, livello, posX, posY, larg, alt)
    nomecampo.embedFonts=
    nomecampo.text=
    ..............


    nomecampo.setTextFormat(formato)


    ??????


  7. #7
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603
    Scusa..ero riuscita a risolvere...ma il problema č che non mi vedeva il campo di testo dentro al pulsante e quindi la formattazione non avveniva....ho dovuto toglierlo e fare un bottone trasparente su un livello diverso dal campo di testo...
    Comunque grazie per i suggerimenti...

    ciao!

  8. #8
    semplicemente potevi creare la grafica del pulsante in CLIP, inserire il campo di testo dinamico e gestirlo come ti ho detto, ovvero istanziando il clip e getendone gli eventi come fosse un bottone

    Over, Out, Press, release ecc...

    Ciao

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.