Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    178

    flash 2004 :casselle dinamiche

    Salve a tutti.
    sto cercando di mascherare una casella di testo dinamica che carica, con loadVars, del testo formattato (.txt). Il problema è che quando spunto l'opzione HTML, nn riesco + a vedere il testo malgrado i font siano già inclusi nelle caratteristiche della casella. Dove sbaglio ?

    il codice per caricare il file è questo:

    system.useCodepage = true;
    varMotore = new LoadVars();
    varMotore.load("motore.txt", 0);
    varMotore.onLoad = function(ok) {
    if (ok) {
    trace("ok_motore");
    _root.motore = varMotore.motore;
    }
    };

    mentre la formattazione del testo è questa:

    motore=<font face="verdana">Due cilindri paralleli, quattro tempi, 8 valvole, raffreddato a liquido (DOHC).
    Cilindrat...

    questa procedura l'ho usata molte volte il flash mx 6

    grazie
    A VOi la parola:

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Elimina "motore" dal campo Var relativo alla casella di testo, e cambia lo script in:

    codice:
    System.useCodepage = true;
    varMotore = new LoadVars();
    varMotore.onLoad = function(ok)
    {
    	if (ok) {
    		trace("ok_motore");
    		_root.motore.html = true;
    		_root.motore.htmlText = varMotore.motore;
    	}
    };
    varMotore.load("motore.txt");

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    178
    grazie NegaTyve per la risposta, ma non riesco a farlo funzionare, forse xchè non ho capito bene: se elimino il nome di variabile della casella di txt, come posso controllarla ?

    Se mi fornisci un tuo indirizzo di posta ti spedisco un leggerissimo (5Kb) filmato.

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    >se elimino il nome di variabile della casella di txt, come posso controllarla ?

    infatti ho iniziato la frase e non l'ho completata.. :)
    quella completa è:

    Elimina "motore" dal campo Var relativo alla casella di testo, inseriscilo nel campo "<Instance Name"> e cambia lo script in:

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    178
    perfetto !!! adesso riesco a caricare i dati, però al momento di maskerare la casella tutto torna come prima: non vedo più niente !!

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Hai incorporato correttamente i caratteri?
    (mandami pure il file)

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    178
    probabilmente non ho capito neììbene come fare. Ti ho spedito il file.
    Grazie

  8. #8
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Seleziona il tuo campo di testo, e DISABILITA l'opzione per il grassetto, quella con la B di bold.

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    178
    grazie negatyve, non ci avrei mai pensato. In pratica il tag bold deve essere impostato uguale sia nel file di txt che nella casella, altrimenti si escludono. Buono a sapersi.

    un'ultima cosa, giuro:
    vorrei calcolare la lunghezza del file di txt caricato, in modo da far apparire lo scroll qualora fosse necessario.
    Ho provato a scrivere questo:

    tot=this.motore.maxscroll
    if ((_root.statoMotore == 1) && (tot>=9)) {
    vuoto.attachMovie("scroll_motore", "scroll", 0);
    trace(tot);
    }

    dove tot>=9 sono le righe massime visibili nella casella; funziona ma non bene in quanto, per fare in modo che appaia lo scroll il file di txt deve contenere 4 righe di testo in più, rispetto alla capienza della casella. Forse sbaglio ad inizializzare la variabile maxscroll o forse ... boh non sò, spero che sia riuscito a spiegarmi.
    Grazie ancora

  10. #10
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Beh, puoi impostare la scrollbar in modo da apparire automaticamente solo quando il testo deve essere scrollato. Lo imposti dal pannello "Component Parameters".

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.