Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    157

    news scroller ORIZZONTALE dinamico

    Ciao a tutti!
    piccolo problema che nonostante varie ricerche non sono riuscito a risolvere. . .

    Nel mio filmato flash ho un campo testo dinamico ORIZZONTALE e SINGOLA LINEA che preleva i dati da un file .txt esterno. Vorrei che il testo scorresse (orizzontalmente) in maniera "ciclica" . . .

    Questo é lo script:
    loadText = new loadVars();
    loadText.load("test.txt");
    loadText.onLoad = function() {
    scroller.text = this.testo;
    };


    Spero abbiate capito quello che intendo . . .
    grazie x l'aiuto

    Nando

  2. #2
    lo script che hai fatto lo metti al frame iniziale di un intercallaggio orizzontale dell'oggetto scroller che avrai preventitamente immesso in un graphico o movieclip...niente di complicato, no?
    ...Ignorance is bliss...

  3. #3
    Io avrei pensato ad una cosa del tipo:

    codice:
    TextField.prototype.horizontalScroll = function(delay) {
    	clearInterval(this.ID_hs);
    	this.hscroll = (this.hscroll < this.maxhscroll) ? this.hscroll+1 : 0;
    	this.ID_hs = setInterval(this, "horizontalScroll", delay, delay);
    	updateAfterEvent();
    };
    //--------------------------------------------
    _root.createTextField("tf",1,30,30,100,20);
    spazi = "					";
    testo = "questo è il testo da scrollare orizzontalmente";
    tf.text = spazi + testo + spazi;
    tf.horizontalScroll(30);
    fai un copia-incolla per vederne l'effetto.
    [Il mio sito V2]
    ___________________
    I.m.The.Magic.Man

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    157
    Ciao a tutti!!

    Grazie lennynero per il codice che ho provato e funziona!

    MA . . . ci sono dei ma!

    Per esempio nel tuo codice scrivi:
    testo = "questo è il testo da scrollare orizzontalmente";

    Se cambio il tuo testo o la lunghezza del TextField poi non mi funziona piu in loop e risulta "sballato".
    Essendo delle news ogni volta nuove (da qui news appunto ) devo trovare una soluzione che mi carichi il testo da un file .txt e lo faccia funzionare qualsiasi sia la sua lunghezza.
    Capito il mio problema?

    Grazie ancora per le risposte!

    Ciao
    Nando

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    157
    Hola!

    Qualche illuminato potrebbe darmi una mano?

    Ciao

    Nando

  6. #6
    visto che sono news hanno un link ad una pagina che ne renda il contenuto...ergo sono sunti che in quanto tali dovrebbero entrare in una piccola "textfield", usa un po' di sintesi, fai prima.
    ...Ignorance is bliss...

  7. #7
    codice:
    function newsHscroller( txt, startX, endX, y, velocity ) {
    	// andr3a [ 04/02/2004 01:00 AM ... c'ho sonno !!! ]
    	velocity = velocity == undefined ? 1 : velocity;
    	if( this["newsHscroller"] != undefined ) {
    		this["newsHscroller"].removeMovieClip();
    	}
    	this.createEmptyMovieClip( "newsHscroller", 600 );
    	this["newsHscroller"]._y = y;
    	this["newsHscroller"]._x = startX;
    	this["newsHscroller"].createTextField( "newsTextField", 601, 0, 0, 1, 1 );
    	this["newsHscroller"]["newsTextField"].autoSize = true;
    	this["newsHscroller"]["newsTextField"].html = true;
    	this["newsHscroller"]["newsTextField"].htmlText = txt;
    	this["newsHscroller"].onEnterFrame = function() {
    		if( this._x + this._width <= endX ) {
    			this._x = startX;
    		}
    		this._x -= velocity;
    	}
    }
    
    
    
    // Esempio [ velocity e' un parametro opzionale, 1 di default ] :
    newsHscroller( "prova testo html di qualche tipo, prova <u>html</u>" , Stage.width, 0 , 10 );
    // newsHscroller( testoHtml, Posizione_X_iniziale, Posizione_X_finale, Posizione_Y, velocità_scrolling )
    copia e incollla sul keyframe di un nuovo fla, metti rate a 50 o a quanto ti pare e testa, poi adattatelo come preferisci
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    157
    Grazie a tutti!

    thanks andr3a per il code d'esempio!

    Bye
    Nando

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.