Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    Attivazione ScrollBar [MX]

    Salve a tutti, sto realizzando un piccolo editor di testo in flash ma ho dei problemi relativi all'attivazione del componente ScrollBar in fase di lettura del testo.Il movie è così formato:

    _root, livello1, primo Kf:

    system.useCodepage = true;
    azione = "leggi";
    loadVariablesNum("testo/scrivi.php", 0, "POST");

    _root, livello2, primo Kf, ho inseito un MC all'interno del quale ho messo un campo di testo di input di istanza mario e Var testo.A questo ho affiancato un componente ScrollBar il cui Target TexField è mario.Poi ho messo nel kf che contiene il campo di testo e la ScrollBar: mario.text = testo;

    Quando parte il filmato carica il testo per intero ma non attiva il componente ScrollBar come mai ??

    Grazie a tutti
    non si finisce mai di imparare !

    www.motogatti.it

  2. #2

    Re: Attivazione ScrollBar [MX]

    Originariamente inviato da iz8eej
    Salve a tutti, sto realizzando un piccolo editor di testo in flash ma ho dei problemi relativi all'attivazione del componente ScrollBar in fase di lettura del testo.Il movie è così formato:

    _root, livello1, primo Kf:

    system.useCodepage = true;
    azione = "leggi";
    loadVariablesNum("testo/scrivi.php", 0, "POST");

    _root, livello2, primo Kf, ho inseito un MC all'interno del quale ho messo un campo di testo di input di istanza mario e Var testo.A questo ho affiancato un componente ScrollBar il cui Target TexField è mario.Poi ho messo nel kf che contiene il campo di testo e la ScrollBar: mario.text = testo;

    Quando parte il filmato carica il testo per intero ma non attiva il componente ScrollBar come mai ??

    Grazie a tutti
    perchè quando tu scrivi:
    mario.text = testo;
    testo non ha ancora alcun valore e quindi lo scroll non rileva il testo.

    dato che usi MX, usa la classe loadVars per caricare i dati:

    codice:
    dati = new LoadVars();
    dati.path = this;
    dati.onLoad = function(){
         this.path.mario.text = this.testo;
    }
    dati.load("testo/scrivi.php");

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  3. #3
    Grazie Yassassin, ma inserendo questo codice al posto di "mario.text = testo;" mi restituisce un errore.Potresti essere un pochino più preciso sul dove inserire il codice che mi hai postato.

    grazie mille
    non si finisce mai di imparare !

    www.motogatti.it

  4. #4
    Originariamente inviato da iz8eej
    Grazie Yassassin, ma inserendo questo codice al posto di "mario.text = testo;" mi restituisce un errore.Potresti essere un pochino più preciso sul dove inserire il codice che mi hai postato.

    grazie mille
    va al posto del loadVariablesNum e ovviamente questo:

    .Poi ho messo nel kf che contiene il campo di testo e la ScrollBar: mario.text = testo va tolto perchè non serve più.


    Che errore ti da?

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  5. #5
    Ho inserito lo script nel primo kf, scena1, al posto di:

    loadVariablesNum("news/scrivi.php", 0, "POST");

    ma ora non carica più in testo, ho provato anche ad usare

    azione = "leggi";
    dati = new LoadVars();
    dati.path = this;
    dati.onLoad = function() {
    this.path.mario.text = this.testo;
    };
    dati.load("testo/scrivi.php", 0, "POST" );

    ma non da nessun risultato :master:

    P.s
    il campo di testo e la Scrollbar sono in un MC di nome news
    non si finisce mai di imparare !

    www.motogatti.it

  6. #6
    scusa, non funziona perchè il campo di testo sta dentro al movieClip. Perciò o metti il codice seguente dentro al movieClip che contiene il campo di testo mario oppure al posto di
    this.path.mario.text = this.testo;

    scrivi: this.path.nomeIstanzaMC.mario.text = this.testo;

    codice:
    azione = "leggi";
    dati = new LoadVars();
    dati.path = this;
    dati.onLoad = function() {
    	this.path.mario.text = this.testo;
    };
    dati.load("testo/scrivi.php");

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  7. #7
    ho messo questo nella _root

    system.useCodepage = true;
    azione = "leggi";
    dati = new LoadVars();
    dati.path = this;
    dati.onLoad = function() {
    this.path.news .mario.text = this.testo;
    };
    dati.load("testo/scrivi.php");

    ma lo script php ritorna un errore e cioè quello di dafault del case:


    default:
    print "&testo=ERRORE !";
    print "&testo_en=ERROR !";

    presumo che non riceva la variabile "azione" che seleziona le opzioni del case. :master:
    non si finisce mai di imparare !

    www.motogatti.it

  8. #8
    ah, ma tu devi anche inviare la variabile azione al file .php?

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  9. #9
    si, in pratica lo script php ha un case che selezione l'azione da eseguire inviata da flash cioè leggere il contenuto del file e inviarlo al campo di testo di imput o scrivere nel file il suo contenuto, quindi devo inviare anche l'azione da eseguire allo script.

    azione = "leggi";

    opp

    azione = "scrivi";
    non si finisce mai di imparare !

    www.motogatti.it

  10. #10
    ok, allora scrivi così:

    codice:
    dati = new LoadVars();
    dati.path = this;
    dati.azione = "leggi";
    dati.onLoad = function() {
    	this.path.mario.text = this.testo;
    };
    dati.sendAndLoad("testo/scrivi.php",this,"POST");

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

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.