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

    operazioni in Flash con campi database

    ho un problemuccio... ho una pagina asp che colloquia con il mio database e ho il mio filmatino il flash che preleva i dati e fin qui tutto ok, cioé i dati me li prende e me li mostra però se vado a fare una divisione nel campo mi da NaN(nn un numero!) cosa dovrei fare per fare una semplice divisione?

    praticamente ho i voti totali e la somma dei voti nel database... nel filmatino in flash devo fare la media :master:

    ho provato anche a caricare direttamente la media nel filmatino in flash ma mi dice sempre nan :master:

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    posta il codice dell'operazione

  3. #3
    allora io faccio così

    loadVariablesNum("gestionevoti.asp","0","POST")

    numero=svoti/nvoti

    dove svoti e nvoti sono le variabili che li passo dalla mia pagina asp

    mentre numero é una variabile che utilizzo per fare determinate cose nel filmato... c'é una lancetta che mi dice la media

    tutto qui

    oggi ci ho speso un altro po' di tempo e nn so perché ma dentro svoti e nvoti non c'é niente :master: però sullo stage ho due caselle di testo che mi visualizzano correttamente il contenuto di svoti e nvoti :master:

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    codice:
    numero= Number(svoti)/Number(nvoti);
    oggi ci ho speso un altro po' di tempo e nn so perché ma dentro svoti e nvoti non c'é niente però sullo stage ho due caselle di testo che mi visualizzano correttamente il contenuto di svoti e nvoti
    ma dopo
    codice:
    loadVariablesNum("gestionevoti.asp","0","POST")
    come assegni i valori alle variabili??

    PS: che versione di Flash usi?

  5. #5
    uso flash mx2004 o anche mx in pratica...
    facevo solo dopo loadVariablesNum("gestionevoti.asp","0","POST")


    miavariabile=svoti

    miavariabile2=nvoti

    numero=miavariabile/miavariabile2

    poi in base a numero imposto la posizione della lancetta... ma il problema é che in numero nn c'é niente... così come nn c'é niente in miavariabile e miavariabile2



    numero= Number(svoti)/Number(nvoti);

    ho provato ma in numero nn ci va niente

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    allora è un problema di asp, come stampa a video asp i risultati??

  7. #7
    questo é tutto quello che c'é nel mio file asp

    <%language=VBScript

    id = Request("id")
    id=1

    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn & " DBQ=" & Server.MapPath("database.mdb")
    Conn.Open strConn

    Set Rs=Server.CreateObject("ADODB.Recordset")
    sql="SELECT * FROM Voti"
    Rs.Open sql, Conn, 3, 3


    Response.write("nvoti=" & Rs("NumVoti") & "&svoti=" & Rs("SommaVoti")& "&media=" & Rs("Media"))

    Rs.Close
    Conn.Close
    %>

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    è imporatente che a video tu ricevi i dati cosi:

    codice:
    nvoti=10&svoti=5&media=12
    poi apri un nuovo file di flash
    codice:
    dati = new LoadVars();
    dati.path = this;
    dati.load("gestionevoti.asp");
    dati.onLoad = function(successo) {
        var svoti:Number = Number;
        svoti = this.svoti;
        var nvoti:Number = Number;
        nvoti = this.nvoti;
        numero = svoti/nvoti;
        trace(svoti+" - "+nvoti+" - "+numero);
    };


  9. #9
    GRAZIE MILLE!!!!Funziona!!!

    ti posso chiedere un'altra cosa?

    io ho una pagina asp che ha delle immagini... cliccando su un immagine mi apre un'altra pagina asp passandogli l'ID e in questa pagina ho l'animazione in flash (che grazie a te funziona) che richiama la mia gestionevoti.asp però il problema é che a gestionevoti.asp non gli arriva l'ID sai come posso fare?

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    se non ho capito male, fai stampare ad asp anche l'ID

    codice:
    id=1&nvoti=10&svoti=5&media=12

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.