Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: news linkabili

  1. #1
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129

    news linkabili

    ciao..ho l'effetto dei titoli di coda che scorrono da destra verso sinistra USATO per inserire nel mio lavoro delle news in un'unica riga... utilizzando tale actionscript che richiama un file di testo esterno che sarà quello che modificherò...tutto in actionscript senza caselle di testo dinamiche

    code

    1°frame livello 1
    System.useCodepage = true;
    fscommand("allowscale",false);
    iltesto = new String("Errore durante il caricamento dei dati...");
    app = new LoadVars();
    app.path = this;
    app.load("news.txt");
    app.onLoad = function(ok) {
    if (ok) {
    this.path.iltesto = this.testo;
    creaScroller();
    }
    };

    1°frame livello b
    // funzione per far scorrere il testo
    function scorriTesto() {
    this.testo._x -= this.velScorri;
    if (Math.abs(this.testo._x)>this.testo._width-this._parent.maskera._x) {
    this.testo._x = this._parent.maskera._x+this._parent.maskera._widt h;
    }
    }
    // funzione per creare il campo di testo e maschera
    function creaScroller() {
    this.createEmptyMovieClip("mcTesto", 1);
    mcTesto.createTextField("testo", 1, 0, 0, 1, 1);
    this.createEmptyMovieClip("maskera", 2);
    // preparo la maschera
    with (maskera) {
    larghezza = 400;
    altezza = 20;
    // creazione della maschera \\
    beginFill(0xffffff, 100);
    lineStyle(0, 0x000000, 100);
    moveTo(0, 0);
    lineTo(larghezza, 0);
    lineTo(larghezza, altezza);
    lineTo(0, altezza);
    lineTo(0, 0);
    endFill();
    // fine creazione \\
    }
    mcTesto.setMask(maskera);
    // posiziono la maschera \\
    maskera._x = 0;
    // valore a piacere
    maskera._y = 0;
    // valore a piacere
    // FORMATTAZIONE DEL CAMPO DI TESTO
    formatoTesto = new TextFormat();
    formatoTesto.size = "10";
    formatoTesto.font = "char";
    // carattere esportato dalla libreria
    with (mcTesto) {
    // posiziono il campo di testo
    testo._y = maskera._y;
    // coordinata y uguale a quella della maschera;
    testo._x = maskera._x+maskera._width;
    // coorindata x in modo che il testo si trovi all'inizio della maschera
    testo.html = true;
    testo.htmlText = iltesto;
    testo.autoSize = true;
    testo.selectable = false;
    }
    mcTesto.testo.embedFonts = true;
    // incorporo i caratteri nel campo di testo creato
    mcTesto.testo.setTextFormat(formatoTesto);
    // applico le modifiche al campo di testo
    mcTesto.velScorri = 2;
    // velocità
    mcTesto.onEnterFrame = scorriTesto; //richiamo la funzione per scorrere il testo

    }


    nel file di testo invece
    testo=Grande Fratello ciao mi chiamo tiziana.


    PROBLEMA
    COME POSSO FAR Sì CHE IL TESTO SIA LINKABILE MENTRE SCORRE???

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

  2. #2
    esempio, nel file testo scrivi:

    testo=io mi chiamo lenny, questa è la mia email l_lennynero_l@msn.com
    [Il mio sito V2]
    ___________________
    I.m.The.Magic.Man

  3. #3
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129
    grazie
    avevo cmq risolto

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

  4. #4
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129
    ratazzi scusate sapreste come faccio a cambiare il colore del testo prodotto?? ho provato ad inserire nel codice dopo

    formatoTesto = new TextFormat();
    formatoTesto.size = "12";
    formatoTesto.font = "char ";

    questo codice

    formatoTesto.color = "#009999";

    ma non mi funzia..rimane sempre nero....non capisco proprio....non posso nenache mdificare il colore del font "char " nella libreria, perchè questo actionscritp non funziona con campo di testo dinamico....
    help!

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

  5. #5
    testo.textColor = 0x009999;


    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  6. #6
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129
    ok funzia!!!
    grezie
    sei davvero gentile anche perchè ti hoo pure diturbato in privato
    ps complimenti per i tutorial...

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

  7. #7

    Re: news linkabili

    codice:
    // funzione per far scorrere il testo
    function scorriTesto() {
    	this.testo._x -= this.velScorri;
    	if (Math.abs(this.testo._x)>this.testo._width-this._parent.maskera._x) {
    		this.testo._x = this._parent.maskera._x+this._parent.maskera._width;
    	}
    }
    // funzione per creare il campo di testo e maschera
    function creaScroller() {
    	this.createEmptyMovieClip("mcTesto", 1);
    	mcTesto.createTextField("testo", 1, 0, 0, 1, 1);
    	this.createEmptyMovieClip("maskera", 2);
    	// preparo la maschera
    	with (maskera) {
    		larghezza = 400;
    		altezza = 20;
    		// creazione della maschera \\
    		beginFill(0xffffff, 100);
    		lineStyle(0, 0x000000, 100);
    		moveTo(0, 0);
    		lineTo(larghezza, 0);
    		lineTo(larghezza, altezza);
    		lineTo(0, altezza);
    		lineTo(0, 0);
    		endFill();
    		// fine creazione \\
    	}
    	mcTesto.setMask(maskera);
    	// posiziono la maschera \\
    	maskera._x = 0;
    	// valore a piacere
    	maskera._y = 0;
    	// valore a piacere
    	// FORMATTAZIONE DEL CAMPO DI TESTO
    	formatoTesto = new TextFormat();
    	formatoTesto.size = "10";
    	formatoTesto.font = "char";
    	// carattere esportato dalla libreria
    	with (mcTesto) {
    		// posiziono il campo di testo
    		testo._y = maskera._y;
    		// coordinata y uguale a quella della maschera;
    		testo._x = maskera._x+maskera._width;
    		// coorindata x in modo che il testo si trovi all'inizio della maschera
    		testo.html = true;
    		testo.htmlText = iltesto;
    		testo.textColor = 0x009999;
    		testo.autoSize = true;
    		testo.selectable = false;
    	}
    	mcTesto.testo.embedFonts = true;
    	// incorporo i caratteri nel campo di testo creato
    	mcTesto.testo.setTextFormat(formatoTesto);
    	// applico le modifiche al campo di testo
    	mcTesto.velScorri = 2;
    	// velocità
    	mcTesto.onEnterFrame = scorriTesto; //richiamo la funzione per scorrere il testo
    	
    }
    l'hai messo nel posto giusto?

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  8. #8
    Originariamente inviato da rajsha
    ok funzia!!!
    grezie
    sei davvero gentile anche perchè ti hoo pure diturbato in privato
    ps complimenti per i tutorial...
    ok

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  9. #9
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129
    una chicca mi piacerebbe che il mouse non appena sopra la scritta la facesse fermare per poi riprendere a scrollare appena il mouse si allotana...

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

  10. #10
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129
    up!
    (ovviamente il problema è da apllicare allo script precedente)

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

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.