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

    Passaggio Variabili da ASP

    Ciao!

    Ho uno scroller che contiene un campo DinamicText! Riceve il contenuto da una pagina ASP.

    Fin qui tutto bene! Ma:

    Dentro alla pagina ASP assegno alla Variabile un contenuto diverso in base alla lingua, e alla pagina attualmente visualizzata! Volevo fare in modo di avere solamente un animazione Flash da utilizzare in diverse pagine! ma quando cambio da una pagina all altra il contenuto della variabile resta invariato per Flash!

    Vedi:

    Pagina1

    Pagina2

    Cambiando la pagina questi si attualizza solamente se Chiudo e riapro l'Explorer! è un buco di Flash, o sbaglio qualcosa io??

    Ho fatto semplicemente un:

    loadVariables("http://www.suedtirol.info/giro/testo.asp", "", "POST");

    ed ho creato un DinamicText assegnandogli la variabile Testo!

    il codice ASP è:

    codice:
    MyLanguage = Request.QueryString ("Language")
    
    if Request.querystring("Npg") = "" then
    	MyPage = 1
    else
    	MyPage = Request.querystring("Npg")
    end if
    select case PuLanguage
       case "De"
          select Case MyPage 
    	Case 1 
               Testo = "Mio Testo Tedesco"
            Case 4
               Testo = "Altro Testo Tedesco"
          End Select
       case "It"
          select Case MyPage 
    	Case 1 
               Testo = "Mio Testo Italiano"
            Case 4
               Testo = "Altro Testo Italiano"
          End Select
    end select
    Qualche dritta??

  2. #2
    Nessuno!! Please Help??

  3. #3
    direi così...


    MyLanguage = Request.QueryString ("Language")

    if Request.querystring("Npg") = "" then
    MyPage = 1
    else
    MyPage = Request.querystring("Npg")
    end if
    select case PuLanguage
    case "De"
    select Case MyPage
    Case 1
    Testo = "Mio Testo Tedesco"
    Case 4
    Testo = "Altro Testo Tedesco"
    End Select
    case "It"
    select Case MyPage
    Case 1
    Testo = "Mio Testo Italiano"
    Case 4
    Testo = "Altro Testo Italiano"
    End Select
    end select
    response.write("&testo="& testo)


    per passare le var da asp a flash devi avere un respose.write
    "...non è detto che sia tardi se non guardi che ora è..."

  4. #4
    OK! Mia colpa! Mi ero dimenticato di quel particolare! è ovvio che il response.write lo faccio!

    Ma resta CMQ il fatto, che se l'animazione Flash è stata caricata in memoria cache il contenuto di quella Variabile non si aggiorna!

    C'è un modo per inizializzare le variabili ogni volta, e obbligarlo a ricaricare il contenuto ogni volta che viene visualizzata l'animazione Flash??

  5. #5
    prova

    codice:
    loadVariables("http://www.suedtirol.info/giro/testo.asp?q="+random(9999), "", "POST");
    "...non è detto che sia tardi se non guardi che ora è..."

  6. #6
    NO!!!

    Guarda qua:

    Pagina4

    Pagina1

    Ora mi è venuto un dubbio!

    Se richiamo quella pagina (la testo.asp) dentro a Flash, come faccio a richiamarla in base alla Pagina iniziale e al suo Querystring??

    Cioe mi spiego:

    Io ho GiroItalia.asp?Language=It, ma questo querystring (Cioe Language) dentro al Flash (quando richiamo la Loadvariables) mi passa avanti il querystring??

    Non so se mi sono spiegato?? O devo aggiungere anche il querystring in Flash?? Se si Come??

  7. #7
    non ho ben capito...forse intendi
    loadVariables("GiroItalia.asp?Language=It&var=xxxx ")
    ?
    "...non è detto che sia tardi se non guardi che ora è..."

  8. #8
    No!

    Allora Giroitalia.asp e la pagina contenente l'animazione Flash! Questa varia a seconda della Lingua che gli passo nel Querystring!

    Ora per evitare di fare piu animazioni Flash, volevo caricare il testo Dinamicamente con ASP! Dentro al animazione Flash ci ho messo:

    loadVariables("http://www.suedtirol.info/giro/testo.asp", "", "POST");

    E la pagina TESTO.asp ha dentro le Select case di cui sopra!

    Ora io richiamo la pagina GiroItalia.asp?Language=It

    Quindi ho un request.querystring("Language") = "It"

    Dentro a Testo.asp faccio:

    if request.querystring("Language") = "It" then
    Testo = "Testo Italiano"
    elseif request.querystring("Language") = "De" then
    Testo = "Testo Tedesco"
    end if

    response.write "&testo=" & Testo

    Ora pero siccome la pagina Testo.asp la richiamo dentro a Flash, questa non ha i parametri Querystring, e quindi la variabile Testo non ha contenuto! Dovrei nel Flash fare una roba tipo:

    loadVariables("testo.asp?Language="+request.querys tring("Language")&Page="+request.querystring("Page "))

    Ma Flash non supporta il Querystring direttamente!

    Piu chiaro cosi??

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    61
    Flash ci mette un po ad aggiornare le variabile passate ad asp per cui occorre fare tipo un ciclo affinke venga valorizzata proviamo cosi:

    - In asp -

    MyLanguage = Request.QueryString ("Language")

    if Request.querystring("Npg") = "" then
    MyPage = 1
    else
    MyPage = Request.querystring("Npg")
    end if
    select case PuLanguage
    case "De"
    select Case MyPage
    Case 1
    Testo = "Mio Testo Tedesco"
    app = "DE" //variabile d'appoggio
    Case 4
    Testo = "Altro Testo Tedesco"
    app = "DE"
    End Select
    case "It"
    select Case MyPage
    Case 1
    Testo = "Mio Testo Italiano"
    app = "IT" //variabile d'appoggio
    Case 4
    Testo = "Altro Testo Italiano"
    app = "IT"
    End Select
    end select
    response.write("testo="&testo)
    response.write("&app="&app)


    - IN FLASH -

    al primo frame metti

    app = "";
    testo = "";
    loadVariablesNum(/giro/testo.asp", "", "POST");

    il secondo frame vuoto

    nel terzo frame

    if (app ==""){
    gotoAndPlay(2);
    }

  10. #10
    Ma siete sicuri che non devo lavorare col querystring??

    Se io passo il Querystring alla GiroItalia.asp poi questa me lo ripassa tramite Flash anche alla Testo.asp??

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.