Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    Riconoscere un testo dinamico

    Ho fatto in modo che cliccando su un pulsante, si caricasse un testo di un file txt in un campo di testo dinamico chiamato "numero" in questo modo

    codice:
    on (release){
    	myVars = new LoadVars();
    	myVars.onLoad = function(success){
    		if(success){
    			_root.myTextBox.text = myVars.testo;
    		} else {
    			trace("errore");
    		}
    	}
    	myVars.load("testi/cultura.txt");
    Adesso dovrei fare in modo che se il testo è "20" il clip pippo abbia un alpha del 10%.
    Ho fatto svariati tentativi su questa linea

    if (String(numero) == "20" {
    setProperty ("_root.pippo", _alpha, "0");
    }

    Dove sto sbagliando? sembra che il testo non venga riconosciuto

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,476
    ripeti per favore



    dies

  3. #3
    in un campo di testo dinamico ho caricato il file cultura.txt
    Vorrei che se il file di testo contiene un determinato testo, il movie clip pippo abbia un alpha di 0.
    O meglio.... il file di testo adesso contiene la scirtta "ciao ciao"; vorrei che quando il file di testo contiene la scritta "arrivederci" il movie clip Pippo assuma una proprietà di alpha 0

  4. #4
    naturalmente il file di testo lo cambierò a mano e non in dinamico

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    scusa me nel tuo script per richiamare il testo esterno non vedo traccia di "numero", ma vedo riempito un "_root.myTextBox" quindi a rigor di logica per fare un confronto dovresti fare una cosa del genere
    codice:
    if(_root.myTextBox.text = "20"){
    	_root.pippo._alpha = 0;
    	//visto che usi il LoadVars presumo che tu sia su flash-mx
    	//perciò ti consiglio di usare quella sintassi, il setProperty è ormai obsoleto in flash-mx
    }

  6. #6
    In questo modo mi scrive 20 nel campo di testo...

  7. #7
    dimenticavo... mi scrive vent ianche se nel txt c'è scritto 1

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    :master: mi sa che non stiamo parlando dello stesso script, puoi postare il tuo codice? così forse ci capiamo meglio

  9. #9
    myVars = new LoadVars();
    myVars.onLoad = function(success){
    if(success){
    _root.numero.text = myVars.numero;
    } else {
    trace("errore");
    }
    }
    myVars.load("fotografie/pagine.txt");

    if(_root.numero.text = "20"){
    _root.pippo._alpha = 0;
    _root.pluto._alpha = 100;
    //visto che usi il LoadVars presumo che tu sia su flash-mx
    //perciò ti consiglio di usare quella sintassi, il setProperty è ormai obsoleto in flash-mx
    }


    questo è il codice presente nel frame1. Il campo di test odinamico si chiama numero e nel file di testo attualmente ho scritto &numero=1

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    scusami sono un mega

    l'if è così
    codice:
    if(_root.numero.text == "20")

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.