Visualizzazione dei risultati da 1 a 5 su 5

Discussione: loadVariables

  1. #1

    loadVariables

    Salve

    Nello stage principale ho due mc(mcindirizzi e mcintest)....con all'interno delle caselle di testo dinamiche, collegate a delle variabili che carico nel frame n° 1 del file fla con loadVariables.

    loadVariables ("puntvend.asp?Record=0", "_root.mcindirizzi");
    loadVariables ("puntvend.asp?Record=0", "_root.mcintest");


    nel onClipEvent(data) di ciascun mc assegno le variabili alle caselle di testo.

    Il tutto funziona però mi chiedevo come fare per caricare le variabili una sola volta ed
    assegnarle alle caselle di entrambi i movie clip.
    Potrei anche evitare di fare i mc ed inserire tutti i controlli direttamente nella root. ma poi in quale evento assegno le variabili alle caselle, tenendo conto che voglio caricare i valori appena apro il file swf?
    Potrei mettere tutto insieme (caricare e assegnare) nei primi frame, e dirgli che può visualizzare la pagina appena ha finito di caricare tutto?
    Come si fa se questa fosse la strada giusta?
    grazie tante

    Nique

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Ciao.

    Al posto del loadVariables dovresti utilizzare un oggetto LoadVars in modo da poter gestire meglio il caricamento.

    Ad esempio metti sul primo frame della root questo script:
    Codice PHP:
    // creo un oggetto LoadVars
    var dati:LoadVars = new LoadVars();
    // al caricamento
    dati.onLoad = function(success:Boolean) {
        
    // se è andato a buon fine
        
    if (success) {
            
    // assegno, ai campi di testo, i valori delle variabili caricate
            
    _root.mcindirizzi.campotesto.text this.variabile1;
            
    _root.mcintest.campotesto.text this.variabile2;
        } else {
            
    // se il caricamento non è andato a buon fine, gestisco l'errore
            
    trace("Errore di caricamento");
        }
    };
    // carico le variabili
    dati.load("file.txt"); 
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3

    loadVariables

    ciao

    La funzione mi sembra carina....la provo....
    il discorso è..ma se io metto lo script nel primo keyframe....e magari non fa in tempo a caricare le variabili, perchè lo scorrimento della timeline è più veloce del reperimento delle variabili, la funzione mi restituisce false....e io non carico nulla....non dovrei mettere lo script in un loop? e magari uscire dal loop se dopo un tot di secondi non ce la fa a caricare le variabili per evitare si blocchi tutto?


    grazie ciao

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    L'evento onLoad appartiene all'oggetto creato.
    In pratica, finché non elimini tale oggetto o non ne modifichi il valore, l'evento onLoad funziona comunque anche se la riproduzione del filmato si sposta in altri frame.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  5. #5

    loadVariables

    grazie allora proprio quello che mi serve..

    ciao 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.