Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    73

    TextArea, testo esterno e vPosition

    ciao a tutti,
    scenario:
    in una variabile(htmlText) viene caricato del testo (+/- 600 parole) suddiviso in paragrafi ( 1-1; 1-2; 1-3; ecc...) attraverso un file txt (tipo 1.txt).
    Ho un "main stage" in cui si svolgono le animazioni(tanti swf caricati in un mc target, tipo 1-1.swf, 1-2.swf, ecc.), ogni animazione ha un suo paragrafo di testo a corredo (e in alcuni casi uno speaker che legge il testo).
    Ogni volta che viene chiamato, e quindi eseguito un swf, sincronizzo la textArea portando all'inizio il rispettivo paragrafo.

    Il testo viene caricato tutto in una volta perchè le animazioni, nel loro complesso costruiscono un'unica lezione e l'utente può stoppare l'animazione in corso e scrollarsi il testo per rivedere un passaggio precedente ma, una volta riavviata l'animazione il primo marcatore utile (inizio di un nuovo swf) porta il testo nella corretta posizione.
    problema:
    la sincronizzazione del testo la faccio, in una TextArea, attraverso la proprietà myTextArea.vPosition=xx;
    il sistema funziona, se non fosse che passo un sacco di tempo a contare le righe nella textArea per settare la vPosition e se mi cambiano una parola nel file di testo corro il rischio di scombinare tutto.
    Quello che cercavo era funzione che mi rilevasse in modo più o meno automatico la riga e mi settasse la posizione magari inserendo nel testo un carattare speciale per individuare i punti chiave.

    Qualcuno ha qualche idea/consiglio per risolvere il problema anche con un approccio completamente diverso?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    73
    praticamente come in questo movie di prova:
    prova

  3. #3
    faccio una domanda stupida

    ma se carichi tutti i testi rispettivamente su 3 variabili differenti

    e poi quando cambi movie cambi l'associazione alla textArea ??

    non il 2004 quindi penso con MX ed una scrollBAR

    in fondo se stai seguendo la lezione 2 e scrolli in alto andresti a leggere il testo dell'animazione 1 e, se non clicchi su clip 1 troveresti un disallineamento fra testo ed animazione.

    a quel punto il cursore lo rimetti sempre a 0.

    Spero di essermi spiegato.

    Ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    73
    Ciao rempox,
    ma se associo il testo a tre var diverse nella textarea avrò solo, di volta in volta, il testo di una var...
    ..o non ho capito io?


    ho fatto qualche prova con indexof e setfocus con risultati strani
    prova

    i sorgente:
    zip (220 kb)

  5. #5
    Esatto avrai di volta in volta un unico testo, ma tanto per capirci


    se sto guardando l'Animazione N° 2 cosa me ne importa di scorrere sul testo che spiega l'animazione 1

    Ciao

  6. #6
    Ho visto adesso le tue prove e non capisco perchè al caricamente dell'Animazione non carichi anche il testo. con rapporto 1:1

    A quel punto hai risolto il problema del cursore, o No ?

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    73
    dal primo post:
    [...]Il testo viene caricato tutto in una volta perchè le animazioni, nel loro complesso costruiscono un'unica lezione e l'utente può stoppare l'animazione in corso e scrollarsi il testo per rivedere un passaggio precedente ma, una volta riavviata l'animazione il primo marcatore utile (inizio di un nuovo swf) porta il testo nella corretta posizione.[...]

    questo è il problema,

    ..altrimenti avrei risolto con n variabili di testo o meglio ancora parsando un xml in un array e richiamando l'indice di volta in volta..

  8. #8
    guarda il 2° esempio di questo sito del Nostro Yass...


    "ancore in Flash"

    http://www.yassassin.it/yassassin/download.php?p=3


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.