Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    scroll di news prese da xml

    ciao a tutti!!!
    ho un problema...

    praticamente da un file xml recupero dei dati, che inserisco in un mc vuoto che chiameremo di istanza "pressMC". Lo riempio di contenuti, una volta crati gli array, tramite attachMovie facendo uso del mc con id "tab":
    pressMC.attachMovie("tab", "tab" + i, i).

    ora, vorrei fare scrollare queste news tipo titoli di coda di un film...dal basso verso l'alto, in un spazio rettangolare che fara' da maschera..

    idee a proposito?

    grazie mille!!

  2. #2
    ["tab"+i].onEnterFrame=function() {
    this._y-=1;
    }

    ?
    "La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)

  3. #3
    si ma se sono tipo 20 news e le volessi fare ruotare continuamente... il rettangolo di visualizzazione e' di 10 righe..

    grazie!!

  4. #4
    Ciao!!!
    Ho piu' o meno lo stesso problema... ma i miei dati li prendo da un pagina ASP tramite una ricerca.(es. preso dai tutorial "Motore di Ricerca flash mx e ASP")

    E vorrei ottenere anch'io lo stesso risultato! Cosa posso fare?

    Valeria

  5. #5
    ci sono riuscito...ecco lo script:
    titoli_news e' un array creato dalrecupero dati di xml,
    newsVuotoMc e' un movieclip vuoto,
    margineDestro e' i pixel di margine destro che voglio dare,
    distanzaTR e' la distanza che voglio dare tra una riga e l'altra:

    function CreaTRscroll() {
    numeroTR = titoli_news.length-1;
    for (i=0; i<=numeroTR; i++) {
    newsVuotoMC.attachMovie("TR", "TR"+i, i);
    newsVuotoMC["TR"+i]._x = margineDestro;
    newsVuotoMC["TR"+i]._y = altezzaBox+(distanzaTR*i);
    newsVuotoMC["TR"+i].titolo.text = titoli_news[i];
    newsVuotoMC["TR"+i].testo.text = testi_news[i];
    //
    newsVuotoMC["TR"+i].onEnterFrame = function() {
    this._y -= 1;
    if (this._y<-(distanzaTR*i)) {
    this._y = altezzaBox;
    }
    };
    }
    }

    Un problema grosso sussiste....non riesco a recuperare la lunghezza del testo, nel senso che se e' di due o piu' righe, il testo si verra' a sovrapporre alla riga successiva...

    help!!!

  6. #6
    perchè? un _height o textHeight non basta?
    "La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)

  7. #7
    perche non riesco a recuperare il valore:

    newsVuotoMC["TR"+i].testo._height = altezzaBoxTesto;

  8. #8
    ehm... guarda che così lo setti il valore... mica lo recuperi

    devi invertire la dichiarazione

    altezza= etc...
    "La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)

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.