Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074

    determinare la lunghezza (in caratteri) del testo caricato

    devo costruire uno scroll di testo (una riga, che scorre orizzontalmente, in automatico) caricando dati da un file esterno (generati da un file php, che legge dal db, ma posso avere l'output anche in .txt o .xml, se meglio).
    Il problema è che la lunghezza dei dati è variabile.
    Ovvero, ogni tot tempo il mc richiama i dati dalla pagina, e php restituisce un dato prelevato dal db, selezionandolo in modo random; di conseguenza, la lunghezza (in caratteri) del testo caricato può variare, anche di molto. Di conseguenza, impostando un valore standard per la durata dello scorrimento (e per la lunghezza del textfield), rischio - ai due estremi - di trovarmi o con dati che non vengono mostrati per intero, o con dati che, essendo molto brevi, sono seguiti da una pausa troppo lunga prima che riparta lo scorrimento successivo.
    Mi chiedevo, quindi, se fosse possibile:
    a) determinare la lunghezza (in caratteri) del testo caricato
    b) creare on-the-fly un textfield della opportuna lunghezza
    c) impostare un tempo di scorrimento proporzionale (ad es., un frame per ogni carattere...)
    O, comunque, dato il problema indicato, se esistono soluzioni altre,
    che in qualche modo rispondano - almeno in linea di massima - allo stesso.
    Devo anche precisare che, poichè lo spazio in cui avviene lo scorrimento è limitato (in altezza, ad una sola riga), sia da una maschera che dallo spazio 'fisico' disponibile, non posso fare uno
    scroll verticale.

  2. #2
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    cerca newsticker nella sezione flash-mx oppure
    nei siti dedicati

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074
    non c'è nulla, né su flash-mx, né su flashkit, né su ultrashock...

  4. #4
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    a)la puoi determinare direttamente da php e passartela come variabile
    strlen($stringa),piuttosto dovresti troncare la stringa se supera un tot di caratteri

    b)crei il campo txt con createTextField, e imposti autosize a true

    c)lo scorrimento lo puoi impostare come vuoi anche con un setInterval
    e nella funzione metti l'incremento di hscroll

    oppure vedi sulla guida di flashMx cerca:


    Creazione di testo scorrevole

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074
    ok, grazie, provo a cercare qualcosa...

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 © 2024 vBulletin Solutions, Inc. All rights reserved.