Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    80

    Editare un testo dinamico

    Buongiorno a tutti.
    Vi espongo il mio problema.
    Sto lavorando su uno scroller di testo all'interno del quale vorrei inserire dei link.
    Il testo è dinamico e se inserisco i link su una sola parola o frase, mi estende il collegamento su tutto il testo. Allora ho utilizzato il comnado "rendi il testo come html" e in ambito .fla funziona, ma una volta esportato in .swf non escono i risultati sperati.
    Inoltre il testo è selezionabile pur non avendolo richiesto.
    Come posso fare a linkare il testo? Sono costretto a mettere l'area shape come se fosse un'immagine mappata?

    Grazie a tutti!

  2. #2
    no dovrebbe fungere il tag <a> già di per se..strano che nn ti funge...

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    80
    Non so, forse allora ho qualche altro script incorporato nel testo.

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    80
    Questo è il codice incorporato nello scroller di testo

    this.createEmptyMovieClip("Holder", this.getNextHighestDepth());
    Holder._x = 237;
    Holder._y = 157;
    Holder.createTextField("contentdisplay_txt", Holder.getNextHighestDepth(), 0, 0, 240, 230);
    //
    Holder.contentdisplay_txt.multiline = true;
    Holder.contentdisplay_txt.wordWrap = true;
    Holder.contentdisplay_txt.embedFonts = true;
    Holder.contentdisplay_txt.html = true;
    //
    contentFormat = new TextFormat();
    contentFormat.font = "Font1(embedded)";
    contentFormat.size = 10;
    contentFormat.color = fordisplay_txt.getTextFormat().color;
    contentFormat.kerning = fordisplay_txt.getTextFormat().kerning;
    //
    Holder.contentdisplay_txt.text = fordisplay_txt.text;
    Holder.contentdisplay_txt.setTextFormat(contentFor mat);
    //Remove user input text field
    fordisplay_txt._x = 3000;
    //Remove Scroll buttons
    if (Holder.contentdisplay_txt.maxscroll<=1){
    Scroller._x = 3000;
    }

    Dov'è che mi impedisce di linkare?

  5. #5
    Ciao

    sostituisci

    Holder.contentdisplay_txt.text = fordisplay_txt.text;

    con

    Holder.contentdisplay_txt.htmlText =fordisplay_txt.text;

    e aggiungi

    Holder.contentdisplay_txt.selectable = false

    insieme a:
    //
    Holder.contentdisplay_txt.multiline = true;
    Holder.contentdisplay_txt.wordWrap = true;
    Holder.contentdisplay_txt.embedFonts = true;
    Holder.contentdisplay_txt.html = true;
    //

    così rendi il testo non selezionabile

    ciao ciao
    devartstudio.com
    Multimedia&ArtDesign

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    80
    Ho fatto una piccola modifica e... FUNZIONAAAAA!!!

    GRAZIE GRAZIE GRAZIE!!!

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.