Visualizzazione dei risultati da 1 a 9 su 9

Discussione: text area

  1. #1

    text area

    ho un problema ad inserire un testo .txt esterno in una text area.qualcuno mi aiuti.grazie

  2. #2
    Guarda questo link
    Ciao
    RS95

  3. #3
    ora ti spiego:
    ho il mio file index.fla in esso è contenuto una text area e il testo di questa textarea lo vorrei prendere da text.txt,cosi ho inserito nel riquadro delle azioni

    onClipEvent (load) {
    loadVariables ("text.txt", this);
    }

    ma non funziona..ho guardato il link ma non ho capito un gran che,comunque grazie per avermi risposto così velocemente.

  4. #4
    Allora, iniziamo da zero, inoltre il codice che ti posto e' quello che ho usato io in un mio lavoro, quindi fra le parentesi tonde ed in rosso ti indichero' i nomi da me utilizzati, tu dovresti cambiarli in base alle tue scelte, riguardano i nomi istanza, il target il nome del file.txt.
    Se usi MX per prima cosa devi inserire un campo di testo dinamico sul tuo file, gli dai un nome istanza (attivita_txt ), rendi il testo come HTML (trovi il comando sulle proprieta' del testo digitando CTRL+F3), dopo di che metti, sempre sullo stage, una barra verticale (la trovi su Finestra -> Componenti), vai sulle proprieta' della barra (CTRL+F3) e dai a Target TextField il nome uguale al nome istanza della barra (nel mio caso attivita_txt ), dopo di che inserisci su un keyframe, anche un nuovo livello, il seguente codice:

    codice:
    globalStyleFormat.arrow = 0x4D6185;
    globalStyleFormat.check = 0x4D6185;
    globalStyleFormat.track = 0xEEEEEE;
    globalStyleFormat.selectionDisabled = 0xEFEFEF;
    globalStyleFormat.selectionUnfocused = 0x316AC5;
    globalStyleFormat.background = 0xffffff;
    globalStyleFormat.darkshadow = 0x7C9FD3;
    globalStyleFormat.shadow = 0xFFFFFF;
    globalStyleFormat.highlight = 0xFFFFFF;
    globalStyleFormat.highlight3D = 0x7C9FD3;
    globalStyleFormat.face = 0xB1CDFA;
    globalStyleFormat.radioDot = 0x4D6185;
    globalStyleFormat.foregroundDisabled = 0x999999;
    globalStyleFormat.backgroundDisabled = 0xFFFFFF;
    globalStyleFormat.textColor = 0x000033;
    globalStyleFormat.textDisabled = 0x666666;
    globalStyleFormat.selection = 0x316AC5;
    globalStyleFormat.applyChanges();
    dati = new LoadVars();
    dati.path = this;
    dati.onLoad = function(success)
    {
        if(success){
            // sostituisci attivita_txt col nome istanza da te utilizzato
            // sostituisci attivita con 
            this.path.attivita_txt.htmlText = this.attivita ;
    // il nome attivita  e' la variabile che inserisci sul file txt,
    // quindi cambiala in base alle tue esigenze.
        } else {
            // se il file non vie trovato,
            // avverti l'utente 
            this.path.attivita_txt.htmlText = "
    
    <font color=\"#FF0000\">File non presente su questo server.</font>";
        } 
    }; 
    dati.load("txt/attivita.txt");  //dai il percorso per caricare il file
    Dopo di che crea il file txt, nel mio caso il file e' attivita.txt inizializzalo con la variabile che hai indicato nel codice, nel mio caso e' attivita=

    Ricordati che sul file flash devi inserire uno stop() per fermare l'animazione.
    Spero di essere stato chiaro nella spiegazione, se dovessi aver problemi posta pure.
    Ciao
    RS95

  5. #5
    ho mx professional 2004,non trovo Target TextField.non è che potresti inviarmi un esempio?ho scaricato un esempio ieri ma non funzionava neanche quello..

  6. #6
    Ciao mcs,
    questa sera proverò a fare un'esempio e poi ti inviero' il file zippato.
    Ciao
    RS95

  7. #7
    Ciao mcs,
    prova a scaricare l'esempio che trovi al seguente link:
    http://flash-mx.html.it/movies/view_movie.asp?id=411
    al posto del seguente codice:
    codice:
    globalStyleFormat.arrow = 0x4D6185;
    globalStyleFormat.check = 0x4D6185;
    globalStyleFormat.track = 0xEEEEEE;
    globalStyleFormat.selectionDisabled = 0xEFEFEF;
    globalStyleFormat.selectionUnfocused = 0x316AC5;
    globalStyleFormat.background = 0xffffff;
    globalStyleFormat.darkshadow = 0x7C9FD3;
    globalStyleFormat.shadow = 0xFFFFFF;
    globalStyleFormat.highlight = 0xFFFFFF;
    globalStyleFormat.highlight3D = 0x7C9FD3;
    globalStyleFormat.face = 0xB1CDFA;
    globalStyleFormat.radioDot = 0x4D6185;
    globalStyleFormat.foregroundDisabled = 0x999999;
    globalStyleFormat.backgroundDisabled = 0xFFFFFF;
    globalStyleFormat.textColor = 0x000033;
    globalStyleFormat.textDisabled = 0x666666;
    globalStyleFormat.selection = 0x316AC5;
    globalStyleFormat.applyChanges();
    a1.text = " Questo è un esempio di scroller con fatto  con flash Mx, con lo stile di windows XP, in base allo script del file .fla.  Kmaster";
    visto che desideri utilizzare un file esterno, inserisci il codice che ti ho postato su.
    Ciao.
    RS95

  8. #8
    grazie per l'aiuto,ma sono riuscito a trovare quello che cercavo,ora devo capire come fare per impostare lo sfondo trasperente.ciao grazie ancora

  9. #9
    Se intendi lo sfondo della casella del testo, lo selezioni, premere i tasti CTRL+F3 ed accedi alle proprietà del testo dinamico, vicino a var troverai tre pulsantini, il primo rende il testo selezionabile, il secondo lo rende in html ed il terzo, se selezionato, "mostra il bordo attorno al testo", quindi cliccaci su e la casella di testo sarà trasparente.
    Ciao
    RS95

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.