Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    327

    Ricevere dati da una variabile asp in flash

    Salve a tutti,

    sono nuovo di qui ma ho sempre fatto riferimento ai consigli dati da questo forum.....avrei bisogno del vostro aiuto.......sto creando un animazione in flash che vada a reperire i dati di una variabile da una pagina asp e riportarli su una casella di testo dinamica. Per fare questo ho anche seguito il tutorial di questo sito e provato altri script considerati migliori del loadVariables, il problema è che non ci riesco in nessun modo, in qualsiasi modo cerchi di richiamare le variabili mi spunta sempre undefined sulla casella di testo in flash.

    Faccio un esempio.....

    facciamo finta che la pagina asp sia questa

    <%
    dt = Date()
    Response.Write ("datone=" & dt)
    %>

    I codici che ho usato per richiamare le variabili sono questi


    loadVariables("data.asp", "post")
    _root.data1.text = dt

    esito del primo script "Undefined"


    var caricadati=new LoadVars();
    caricadati.load("data.asp");
    caricadati.onLoad= function(success){
    if(success){

    _root.data1.text = dt
    }
    else{
    trace("non ho caricato");
    }
    }

    esito del secondo script "undefined"



    Vi prego aiutatemi

  2. #2

    Re: Ricevere dati da una variabile asp in flash

    <%
    dt = Date()
    Response.Write ("datone=" & dt)
    %>
    non ho ancora letto il resto del tuo post... ma qui c'è il primo errore

    aggiungi la & prima di datone e dopo tutto...
    mi spiego eglio, il response finale deve essere:

    &datone=13-11-1977&


    adesso vedo il resto

  3. #3

    Re: Ricevere dati da una variabile asp in flash

    fai così:
    codice:
    caricadati = new LoadVars();
    caricadati.onLoad = function(success) {
    	if (success) {
    		pippo = this.datone;// pippo è il nome della variabile che devi dare al tuo campo dinamico
    	}
    };
    caricadati.load("data.asp");

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    327
    per prima cosa grazie per avermi risposto.......

    ho provato a fare quello che hai detto

    ho corretto il response su asp

    Response.Write (&"datone=" & datone1&)

    poi ho corretto anche il codice in flash

    caricadati = new LoadVars();
    caricadati.onLoad = function(success) {
    if (success) {
    data1 = this.datone;//ho asseganto data1 al campo variabile del testo dinamico
    }
    };
    caricadati.load("data.asp");

    ma mi da sempre Undefined

    nella pagina asp ho anche provato a fare cosi

    Response.Write ("&datone=" & datone1 & "&")

    ma niente

  5. #5
    Originariamente inviato da hackerdm
    per prima cosa grazie per avermi risposto.......

    ho provato a fare quello che hai detto

    ho corretto il response su asp

    Response.Write (&"datone=" & datone1&)

    poi ho corretto anche il codice in flash

    caricadati = new LoadVars();
    caricadati.onLoad = function(success) {
    if (success) {
    data1 = this.datone;//ho asseganto data1 al campo variabile del testo dinamico
    }
    };
    caricadati.load("data.asp");

    ma mi da sempre Undefined

    nella pagina asp ho anche provato a fare cosi

    Response.Write ("&datone=" & datone1 & "&")

    ma niente
    il formato giusto della pagina asp è il secondo....

    prova a fare la stessa identica cosa cn un file txt e fammi sapere

  6. #6
    Originariamente inviato da hackerdm
    per prima cosa grazie per avermi risposto.......

    ho provato a fare quello che hai detto

    ho corretto il response su asp

    Response.Write (&"datone=" & datone1&)

    poi ho corretto anche il codice in flash

    caricadati = new LoadVars();
    caricadati.onLoad = function(success) {
    if (success) {
    data1 = this.datone;//ho asseganto data1 al campo variabile del testo dinamico
    }
    };
    caricadati.load("data.asp");

    ma mi da sempre Undefined

    nella pagina asp ho anche provato a fare cosi

    Response.Write ("&datone=" & datone1 & "&")

    ma niente
    allora fa cosi
    nella pag asp come ti aveva già suggerito Tonygnagno

    <%
    Response.Write ("&datone=" & Date()&"&" )
    %>

    nel fla metti una semplice casella di testo dinamice sullo stage e ci metti come nome var datone poi sul frame

    fileData = "data.asp";
    leggi = new LoadVars();
    leggi.onLoad = function(success) {
    if (success) {
    datone=leggi.datone;

    } else {
    datone= "Vuoto";
    }
    };
    leggi.load(fileData);


    è funge

    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 !

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    327
    con il file txt lo fa tranquillamente, naturalmente mi riporta dataone1 visto che non è più una variabile.........ma non capisco, io il server web ce l'ho configurato correttamente.Realizzo parecchi siti in asp e quindi so che mi funziona, cmq se faccio la prova ad aprire il data.asp dal browser, la pagina viene eseguita correttamente e come response ottengo &datone=ciao&

  8. #8
    Originariamente inviato da hackerdm
    con il file txt lo fa tranquillamente, naturalmente mi riporta dataone1 visto che non è più una variabile.........ma non capisco, io il server web ce l'ho configurato correttamente.Realizzo parecchi siti in asp e quindi so che mi funziona, cmq se faccio la prova ad aprire il data.asp dal browser, la pagina viene eseguita correttamente e come response ottengo &datone=ciao&
    ma stai vedendo i file attraverso il browser?? sempre attraverso IIs

    a me come ho postato funge tranquillamente
    con la pag asp
    prova altrimenti va ti do l'es che cmq hgo fatto per provare
    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 !

  9. #9
    anch'io ho avuto problemi con la pagina asp l'altro giorno....

    fai una prova, nella pagina asp togli TUTTO.... ma TUTTO TUTTO e lascia solo il response.write........

    io avevo degli include che probabilmente rompevano a flash...

    prova.

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    327
    No io intendevo che aprendo la pagina asp dal browser per provarla, funge tranquillamente.....quindi non è un problema di IIS non configurato o non installato...

    Poi pur aprendo l'swf dal browser o in maniera indipendente l'unico riscontro che ottengo è "undefined" nel caso in cui metto nella pagina asp

    Response.Write("datone=" & date() & "&")

    e vuoto assoluto se invece metto

    Response.Write("&datone=" & date() & "&")

    è assurda sta cosa

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.