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

    Scrollbar non riconosce il testo dinamico

    ho creato un campo di testo dinamico e 5 pulsanti, ognuno dei quali con LoadvariablesNum carica un file txt all'interno del campo.
    Ho fatto delle prove ed ho visto che se scrivo un testo a mano nel campo dinamico, la scrollbar ne riconosce la lunghezza e funziona (la scrollbar è quella dei components di flash MX)
    Se invece faccio caricare del testo dinamico, questo si muove solo se faccio uno scroll con la rotella del mouse. La scrollbar di Flash è come se non "riconoscesse" le righe del testo. Qualcuno sa dirmi come mai?

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Perchè la scrollbar funzioni devi assegnare il testo caricato alla proprietà "text" del campo di testo, mentre il loadVariables non te lo permette (sfrutta la variabile associata al campo, che non viene monitorata dalla scrollbar). Leggi qui: http://flash-mx.html.it/guide/view_l...guida=9&id=197

  3. #3
    Dovrei far caricare i txt nel campo di testo quando clicco su un tasto.
    ho provato così
    on (release) {
    myTextBox.text=(loadVariablesNum("storia/storia.txt", 0));
    }

    ma mi da lo stesso risualtato di prima

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da graphic
    Dovrei far caricare i txt nel campo di testo quando clicco su un tasto.
    ho provato così
    on (release) {
    myTextBox.text=(loadVariablesNum("storia/storia.txt", 0));
    }

    ma mi da lo stesso risualtato di prima
    ma il link che ti ha segnalato negatyve l'hai letto?
    loadVariables è deprecato da mx in poi

    usa loadVars, hai un maggior controllo e non rompe con i components tipo la scrollbar

  5. #5
    l'ho provato ma non mi funziona su on release

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da graphic
    l'ho provato ma non mi funziona su on release
    codice?

  7. #7
    on (release) {
    myTextBox.text=(loadVars(storia/storia.txt));
    }


    in questo frame ci sono 4 tasti (storia, geografia, arte, cultura)
    Tutti caricano i file txt in un campo dinamico che ho chiamato myTextBox

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non hai letto bene l'articolo, studialo un po' di più

    il txt si deve presentare sottoforma di
    codice:
    &testo=tutto quello che già c'è nel txt
    sul pulsante
    codice:
    on (release){
    	myVars = new LoadVars();
    	myVars.onLoad = function(success){
    		if(success){
    			_root.myTextBox.text = myVars.testo;
    		} else {
    			trace("errore");
    		}
    	}
    	myVars.load("storia/storia.txt");
    }

  9. #9
    Ti ringrazio. il codice che avevo messo in un'ultima prova che ho fatto andava bene. è solo che continuavo a sbagliare avendo un txt che iniziava con MyText= e poi il testo.
    Grazie

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.