Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    8

    passaggio di variabili da asp

    un aiutino....


    dovrei confrontare il valore di una variabile passata da un file asp.
    ho creato un clip filmato assegnandogli il nome "regione", poi nel primo keyframe ho letto il valore da un file asp (perfettamente funzionante con il response.write) con l'istruzione regione.loadVariables("regioni.asp", post );

    all'interno del clip , ho creato il confronto per poi decidere se visualizzare un'altro clip (nome) oppure no con il seggente ciclo:

    if (regione = 1){
    nome._visible=1;
    }else{
    nome._visible=0;
    }


    premetto che dal response.write passo la variabile regione e il suo valore

    ho dimenticato sicuramente qualcosa.... chi mi aiuta... grazie

  2. #2
    il procedimento dovrebbe essere giusto
    ma nella root principale riceve i dati/o?
    prova a creare un campo dinamica e ad esso gli assegli la var che ricevi da asp x vedere se ricevi i dati o con un trace
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    8
    ho creato un campo testo dinamico assegnandogli il nome della variabile ed è tranquillamente visualizzata!!!!!! è il ciclo if che mi fa impazire, come se non confrontasse la variabile!!!!!


    grazie.

  4. #4
    innanzitutto serve il doppio uguale per verificare l'uguglianza
    if (regione == 1){
    "...non è detto che sia tardi se non guardi che ora è..."

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    8
    devo purtroppo dirti che non cambia nulla.....

  6. #6
    le variabili caricate di solito vengono viste come stringhe, per cui o provi

    if (regione == "1"){

    oppure converti regione in numero
    "...non è detto che sia tardi se non guardi che ora è..."

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    8
    c'è da impazzire, è come se il valore della variabile non fosse considerato!!!!!



    ho riportato tutto al primo frame e ho inserito un campo testo dinamico che mi visualizza tranquillamente il valore, ma il ciclo if non è proprio considerato!!!!


    grazie.....

  8. #8
    ti ho risposto anche sull'altro forum

    allora frame1

    metti questo

    codice:
    stop();
    dati = new LoadVars();
    dati.onLoad = function(){
    regioni = dati.regioni;
      gotoAndPlay(2);
    }; 
    dati.load("pagina.txt");
    frame2

    codice:
    trace(regioni)
    if (regioni == 8) {
    gotoAndPlay(4);
    }
    ho provato e adesso funziona prima avevo dimenticato

    questo quindi regioni per te era undefined ora funziona

    se hai problemi fammi sapere

    ciao
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

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.