Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Ticker news

  1. #1

    Ticker news

    Seguo il consiglio di enigma_79 datomi in privato e posto qui il mio problema.

    Sto cercando di fare un ticker per delle news.

    Primo livello primo fotogramma ho inserito il codice qui sotto
    "LIVELLOZERO", con un MC "clipintera" che ha all'interno un altro MC
    "clip_testo" dove nel primo fotogramma il codice qui sotto "LIVELLOMC" e
    dove si trova il campo dinamico "testo" e il button per richiamare le due
    funzioni "attiva" e "disattiva".
    Funziona quasi tutto (nel senso che scrolla e si stoppa e riparte con il
    rollover e rollout), ma non riesco a far visualizzare il testo contenuto nel
    file esterno txt dove c'è scritto il testo sotto.
    Scusate se sono troppo incasinato, per favore aiutatemi perchè non so più
    cosa pensare, c'è un buco enorme nelle mie conoscenze... ^_^

    codice:
    +++++++++++++++++++FILEESTERNO+++++++++++++
    &totale=4&null
    &testocaricato1=14/01/2005 - aaaLorem ipsum dolor sit amet, c...&null
    &testocaricato2=12/01/2005 - aaaLorem ipsum dolor sit amet, c...&null
    &testocaricato3=17/07/2003 - asdasd asdasd asdasd asdasd asda...&null
    &testocaricato4=17/07/2003 - Modalità attivazioni software Mo...&null
    &EOF=true
    +++++++++++++++++++++++++++++++++++++++++++
    
    +++++++++++++++++++LIVELLOZERO+++++++++++++
    filedati = new LoadVars();
    filedati.onLoad = function() {
     trace(filedati.totale);
     trace(filedati.testocaricato1);
     trace(filedati.testocaricato2);
     trace(filedati.testocaricato3);
     trace(filedati.testocaricato4);
    }
    filedati.load("novita.txt");
    //_root.loadVariables("novita.txt");
    //totalecaricata = filedati.totale;
    totalecaricata = 4;
    interlinea = 18;
    altezzafilmato = 80;
    velocita = 50;
    altezzaclipintera = totalecaricata*interlinea;
    setProperty("_root.clipintera", _y, altezzafilmato-interlinea);
    function scorrisu() {
    	if (_root.clipintera._y<-altezzaclipintera-interlinea) {
    		_root.clipintera._y = altezzafilmato-interlinea;
    	} else {
    		posizione_y = _root.clipintera._y;
    		setProperty("_root.clipintera", _y, posizione_y-1);
    	}
    }
    	intervalID = setInterval(scorrisu, velocita);
    function attiva() {
    	intervalID = setInterval(scorrisu, velocita);
    }
    function disattiva() {
    	clearInterval(intervalID);
    }
    +++++++++++++++++++++++++++++++++++++++++++
    
    +++++++++++++++++++LIVELLOMC+++++++++++++++
    ypsilon = 0;
    setProperty("clip_testo", _visible, false);
    for (i=1; i<=_root.totalecaricata; i++) {
    	ypsilon = ypsilon+_root.interlinea;
    	_root.clipintera.clip_testo.duplicateMovieClip("clip_testo"+i, i);
    	setProperty("clip_testo"+i, _y, ypsilon);
    	this["clip_testo"+i].testo =  _level0.filedati["testocaricato"+i];
    	}
    +++++++++++++++++++++++++++++++++++++++++++
    ecco il link del fla cliccaqui

  2. #2
    dovrebbe essere

    totalecaricata = 4;
    interlinea = 18;
    altezzafilmato = 80;
    velocita = 50;
    altezzaclipintera = totalecaricata*interlinea;

    filedati = new LoadVars();
    filedati.load("novita.txt");
    filedati.onLoad = function() {

    istanza_casella_testo.text=this['variabilefiletxt'];
    }
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  3. #3
    Scusa ma il problema sta nella variabile "totale" presente nel txt:

    nel codice che ti ho postato c'era un errore, alla riga:
    //totalecaricata = filedati.totale;
    totalecaricata = 4;

    deve essere il contrario:
    totalecaricata = filedati.totale;
    //totalecaricata = 4;
    cioè in pratica ho bisogno della variabile "totale" per far funzionare il ciclo for che si trova nella MC "clipintera".

    e non mi serve per riempire una istanza di testo.

    Inoltre ci sono delle variabili che devono andare a riempire delle istanze di testo ma sono variabili dinamiche generate sempre ddallo stesso ciclo for... vedi linea:
    codice:
    for (i=1; i<=_root.totalecaricata; i++) {
    	ypsilon = ypsilon+_root.interlinea;
    	_root.clipintera.clip_testo.duplicateMovieClip("clip_testo"+i, i);
    	setProperty("clip_testo"+i, _y, ypsilon);
    	this["clip_testo"+i].testo =  _level0.filedati["testocaricato"+i];
    	}

  4. #4

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.