Visualizzazione dei risultati da 1 a 8 su 8

Discussione: ASP e Flash

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    20

    ASP e Flash: problemino....

    Ho seguito le istruzioni riportate in
    http://flash-mx.html.it/guide/view_l...id=3&idguida=1

    per interfacciare ASP e Flash, ma nel Dynamic Text, alla fine, non mi pubblica la variabile, ma questo:

    _level0.instance1.squadra1

    dove ovviamente squadra1 è il nome della variabile che gli passo.
    Perchè?
    Grazie!

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Può succedere perchè hai scritto lo stesso nome sia nel campo "Var" che nel campo "Instance name": cancella quest'ultimo..

  3. #3
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    Ciao,

    anch'io ho lo stesso problema se uso lo stesso nome per l'istanza e per la variabile.
    Se invece lascio il nome solo all'istanza oppure solo alla variabile allora non mi rileva il dato passato con la pagina asp.
    Come bisogna procedere?
    Sempre più in alto...
    www.webdition.com

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Bisognerebbe usare solo uno dei due, usarli assieme non è necessario (in flashmx è meglio usare solo il nome di istanza, e scrivere nel campo con istanza.text = ....)

  5. #5
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    Niente da fare, non funziona neanche cosi.
    Dunque io ho la mia pagina default.asp con questo codice :

    <%
    dim conn,rs
    set conn=Server.CreateObject("ADODB.Connection")
    conn.provider="Microsoft.Jet.OLEDB.4.0"
    conn.open(server.mappath("dati.mdb"))
    set rs=Server.CreateObject("ADODB.Recordset")
    rs.open "SELECT * FROM news",conn
    response.write("testo="&rs("testo"))
    response.redirect("prova.htm")
    rs.close
    %>

    Nel mio filmato flash ho un campo dinamico con nome istanza: miotesto

    Nel primo fotogramma della timeline ho inserito questa azione :

    loadVariablesNum("default.asp",0,"POST");
    miotesto.text=testo;


    Però non mi succede niente, nel campo testo dinamico non vedo nulla.
    Sempre più in alto...
    www.webdition.com

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Per poter usare la variabile, devi prevedere il tempo di caricamento:

    codice:
    dati = new LoadVars();
    dati.path = this;
    dati.onLoad = function(success)
    {
    	if(success){
    		this.path.miotesto.text = this.testo;
    	} else {
    		trace("PAGINA NON TROVATA");
    	}
    };
    dati.load("default.asp");

  7. #7
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    Non capisco dove stia l'errore, neanche cosi funziona.

    Per darti tutte le informazioni :

    utilizzo flash MX
    opero in locale con IIS 5
    Sempre più in alto...
    www.webdition.com

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    Prova ad usare questo codice La variabile temp è composta dai campi della tabella del mio db, quindi dovrai modificarli, e la variabile che compare alla fine del codice (dati=) e quella che riassume il tutto ed quindi il tuo campo di testo dinamico si dovrà chiamare (dati).
    <%
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" &_
    "DBQ="& Server.MapPath("/mdb-database/databaseNome.mdb/")
    sql = "SELECT * FROM NOME TABELLA ORDER by id DESC"
    Set Rs = Conn.Execute(sql)
    If Rs.EOF Then
    Response.Write "Non ci sono dati disponibili!"
    Else

    ' i dati ci sono e li leggiamo con un ciclo di lettura fino all'ultimo
    Do Until Rs.EOF
    temp = temp & "

    Nome: " & Rs("nome") & "
    Citta: " & Rs("citta") & "
    Email: " & Rs("email")& "
    Commento: " & Rs("commento") & "
    Data: " & Rs("data") & "
    Sito web: " & Rs("website")& "</p>"
    ' ci spostiamo al prossimo record
    Rs.MoveNext
    ' ripetiamo il ciclo
    Loop
    End If

    ' chiudiamo gli oggetti e ripuliamo la memoria
    Rs.Close
    Set Rs = Nothing
    Conn.Close
    Set Conn = Nothing
    %>dati=<%=temp%>
    Comuque se ci sono poblemi scrivi. 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.