Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    23

    Testo dinamico nel rollover di un pulsante

    Ciao a tutti!
    devo realizzare un pulsante che con l'effetto rollover deve riportare su di esso un valore che ottiene dinamicamente da un file di testo.
    Il mio problema è che la casella di testo dinamica non si trova sullo stage principale ma nello stato "on" del bottone.

    In altri casi, dove la casella di testo non era interessata da animazione usavo questo codice, e tutto funzionava...

    userVars = new LoadVars()
    userVars.onLoad = function(ok) {
    if (ok) {
    percent.text = userVars.percent;
    }
    };
    userVars.load("images/user.txt");


    ..ma ora come faccio? devo usare_parent, o _root? e come? dove devo scrivere il mio codice?

    grazie
    marco

  2. #2
    dico una cavolata ma se invece di un bottone utilizzi un clip


    codice:
    userVars = new LoadVars() 
    userVars.onLoad = function(ok) { 
                   if (ok) { 
                   mc._visible=0
                   mc.gotoAndStop(1)
                   mc.text = userVars.percent; 
                   mc.assegna()
                   mc._visible=1
    } 
    }; 
    userVars.load("images/user.txt"); 
    
    
    MovieClip.prototype.assegna=function(){
    
              this.onRollOut=function(){
                   this.gotoAndStop(2)
              }
              this.onRollOver=function(){
                   // per visualizzare text
                   this.gotoAndStop(1)
              }
    }

  3. #3

    Re: Testo dinamico nel rollover di un pulsante

    Originariamente inviato da ruzzino
    Ciao a tutti!
    devo realizzare un pulsante che con l'effetto rollover deve riportare su di esso un valore che ottiene dinamicamente da un file di testo.
    Il mio problema è che la casella di testo dinamica non si trova sullo stage principale ma nello stato "on" del bottone.

    In altri casi, dove la casella di testo non era interessata da animazione usavo questo codice, e tutto funzionava...

    userVars = new LoadVars()
    userVars.onLoad = function(ok) {
    if (ok) {
    percent.text = userVars.percent;
    }
    };
    userVars.load("images/user.txt");


    ..ma ora come faccio? devo usare_parent, o _root? e come? dove devo scrivere il mio codice?

    grazie
    marco
    Fai come dice rempox, perchè non puoi modificare quello che si trova nella timeline(non è una timeline sono degli stati) dei bottoni, devi per forza utilizzare dei clip esterni


  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    23

    uhm...

    Grazie rempox, grazie jack
    Volevo chiedere maggiori delucidazioni riguardo il codice che mi avete riportato. Ovvero...dove devo inserirlo? Nel primo fotogramma della timeline del mio movieclip? ..e quindi il mio movieclip, secondo codice dovrebbe avere almeno due fotogrammi?
    Scusate la mia poca dimestichezza col codice, ma ho iniziato da poco...

    grazie ancora
    Marco

  5. #5
    Scusa marco ma il CODICE lo hai postato tu. Io l'ho solo leggermente modificato. Va inserito dove stava prima.

    Ad occhio e croce sulla _root.

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.