Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: aiuto variabili

  1. #1

    aiuto variabili

    Sto realizzando una pagina flash che legge da una pagina asp, il problema è questo:

    nella prima scena c'è questo script:

    loadVariables("domanda.asp", "_root", "POST");
    stop();
    system.useCodepage = true;
    if (help1=="Vero") {
    loadMovieNum("x1.swf", 1);
    }


    il problema è che quando apro la pagina la prima volta la condizione non viene presa in considerazione, ma solo quando passo dalla scena successiva a questa mi carica il file x1 come previsto dalla condizione che è vera.
    Come mai?
    grazie in anticipo

  2. #2
    forse perchè non hai precedentemente impostato nei tuoi script la variabile help=true e quindi credo che la prima volta non te la riconosca. comunque io non sono una cima aspetta pareri migliori .
    conosco poco di programmazione, equel poco ...lo uso pure malee

  3. #3
    la variabile help1=Vero la tiro fuori da domanda.asp subito alla prima volta che la carica.
    Non lo so proprio

  4. #4
    forse se tu carichi nella _root dovresti usare loadVariablesNum(fai un tentativo tanto che ti costa)
    conosco poco di programmazione, equel poco ...lo uso pure malee

  5. #5
    nulla da fare mi apre la pagina asp

  6. #6
    sei sicuro che le azioni in flash avvengano dopo aver caricato il tutto e non prima?
    conosco poco di programmazione, equel poco ...lo uso pure malee

  7. #7
    si sono sicuro, quello script che ho postato nella mia domanda è inserito sul primo livello della scena1
    Infatti i testi dinamici di quella scena funzionano ma non mi legge le variabili, sbaglio sicuramente il codice
    aiutatemi!!!

  8. #8
    se stai parlando del codice asp postalo, vedrai che qualcuno te lo controlla!

    prova anche

    loadVariablesNum("file.asp",0,"post");
    conosco poco di programmazione, equel poco ...lo uso pure malee

  9. #9
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Può darsi che la prima volta le informazioni non siano state caricate in tempo per il controllo. Dal System.useCodepage deduco che usi flashmx, quindi puoi fare così:

    codice:
    System.useCodepage = true;
    stop();
    dati = new LoadVars();
    dati.onLoad = function(ok)
    {
    	if(ok){
    		if(this.help1 == "Vero")loadMovieNum("x1.swf", 1);
    	}
    };
    dati.load("domanda.asp");

  10. #10
    Funziona, grazie mille

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.