Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    loadVars e disponibilità var sulla timeline

    Ciao a tutti. ...non capisco!
    con flash MX, apro un nuovo file, sul primo frame incollo quanto segue:
    Codice PHP:
    dati = new LoadVars();
    dati.path this;
    dati.onLoad = function(success)
    {
        if (
    success) {
            for(var 
    prop in this){
                
    this.path[prop "_txt"].htmlTextthis[prop];
            }
        } else {
            
    this.path.grafica1_txt.htmlText"[b]File inesistente[/b]";
        }
    };
    ASSetPropFlags(dati, ["onLoad""path"], 7);
    dati.load("grafica1.txt"); 
    Se, sempre nel primo frame, metto una casella di testo dinamica istanziata come grafica1_txt
    tutto è ok.
    Se sposto la casella di testo al frame 10, i dati non vengono più caricati!!!


    perché le variabili sono disponibili solo nello stesso frame in cui ho anche lo script????

    illuminatemi!
    grazie. S

  2. #2
    Devi tener presente che Flash vede solamente gli oggetti che sono sotto la testina di lettura del Player.

    Per questo, quando viene eseguito il caricamento dei dati esterni, NON trovando il campo di testo referenziato, l'istruzione fallisce (silenziosamente).

  3. #3
    Grazie! almeno mi spiego il perchè.
    non c'è un modo per aggirare il problema?

    altra cosa: se io dichiaro una var nel primo frame, poi ce l'ho disponibile anche al frame 10. Giusto?
    se sì, se invece che usare l'oggetto text, uso il "vecchio" sistema delle var per popolare le textarea... può funzionare?

    ciao.

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.