Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    108

    testo scorrevole verticale senza scroll

    Ciao a tutti..
    premetto che ho letto e visto parecchi esempi in vari siti oltre a questo ma non riesco a trovare un sistema per creare un semplice scorrimento di testo continuo senza pulsanti o scrollbar, usando però un campo di testo dinamico o anche caricandolo da un file txt esterno.
    Devo fare una specie di box dove scorrono le novità del giorno in automatico e in loop, magari al passaggio del mouse dovrebbe arresarsi per permettere la lattura con calma.

    ..ringrazio già chi potesse darmi un consiglio
    Ciao Japan
    Preferisco morire per qualcosa in cui credo che per qualcosa che ritengo vero,la vita di un artista è un lungo e interminabile suicidio e in fondo non mi dispiace che sia cosi..(O.Wilde)

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Flash5 o mx?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    108
    Utilizzo Flash 5.0
    Attendo tuo consiglio

    Grazie molte
    Ciao Japan
    Preferisco morire per qualcosa in cui credo che per qualcosa che ritengo vero,la vita di un artista è un lungo e interminabile suicidio e in fondo non mi dispiace che sia cosi..(O.Wilde)

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Crea un file di testo, chiamato "testo.txt". Dentro il file di testo scrivi:

    txt=balbalbalbalbalblabalbla eccetera

    In flash, crea un movieclip, con dentro un campo di testo dinamico multiriga con wordwrap, al quale associ variabile "txt".
    Al movieclip associ:

    codice:
    onClipEvent(load){ 
    	this.loadVariables("testo.txt"); 
    } 
    onClipEvent(data){ 
    	parti = true 
    	oldtt = getTimer(); 
    } 
    onClipEvent (enterFrame) { 
    	if (parti) { 
    		tt = getTimer(); 
    		if (tt-oldtt>1000) { 
    			oldtt = tt; 
    			if (txt.scroll == txt.maxscroll) { 
    				txt.scroll=1; 
    			} else {
    				txt.scroll++; 
    			} 
    		} 
    	} 
    }

  5. #5
    ciao negatyve, scusa se mi intrometto ma che differenza ci sarebbe nello script se usi MX?
    sai mi servirebbe anche a me qusto script!
    Grazie mille!

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    In MX:

    - metti il campo di testo direttamente sulla timeline principale
    - non scrivi niente nel campo "Variable"
    - assegni al campo di testo un nome di istanza, ad esempio "testo_txt"
    - scrivi nello stesso frame:

    codice:
    dati = new LoadVars();
    dati.path = this;
    dati.onLoad = function(info)
    {
    	if(info){
    		this.path.testo_txt.text = this.txt;
    		this.path.oldtt = getTimer();
    		this.path.onEnterFrame = function()
    		{
    			tt = getTimer();
    			if (tt-oldtt>1000) { 
    				oldtt = tt; 
    				if (testo_txt.scroll == testo_txt.maxscroll) { 
    					testo_txt.scroll = 1;
    				} else {
    					testo_txt.scroll++;
    				}
    			}
    		};
    	}
    };
    dati.load("testo.txt");

  7. #7
    grazie mille x la risposta....ma anche con lo script di Flash5 funzionava!
    Ma ora l'ho cambiato sarà sicuramente più corretto così!
    Grazie mille!

  8. #8
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    NOn è che uno è corretto e l'altro no. Solo che il primo va bene sia con Flash5 che con FlashMX, mentre il secondo solo con il FlashMX (usa la nuova sintassi).

  9. #9
    ...ok grazieeeeeee!

  10. #10
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    E di che.. :-)

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.