Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Disegnare grafico dinamico

    Ciao a tutti,
    vado subito al dunque.
    Vorrei fare un grafico in modo dinamico recuperando i valori dal database. Ho fatto la mia pagina ASP che mi estrae i valori che poi vengono importati in Flash.
    Ho creato un filmato e nel primo frame ho inserito questo codice:

    loadVariables("http://www.gsbogliasco76.it/fla/visualgrafico.asp", "_root", "POST");
    // I Valore Corrisponde al numero della giornata X1 = giornata1 etc
    X1 = "15";
    X2 = "30";
    X3 = "45";
    X4 = "60";
    X5 = "75";
    X6 = "90";
    X7 = "105";
    X8 = "120";
    X9 = "135";
    X10 = "150";
    X11 = "165";
    X12 = "180";
    X13 = "195";
    X14 = "210";
    X15 = "225";
    X16 = "240";
    X17 = "255";
    X18 = "270";
    X19 = "285";
    x20 = "300";
    X21 = "315";
    X22 = "330";
    X23 = "345";
    X24 = "360";
    X25 = "375";
    X26 = "390";
    X27 = "405";
    X28 = "420";
    X29 = "435";
    X30 = "450";
    _root.createEmptyMovieClip("linea", 1);
    // Y1 sono i punti della squadra Y (ossia...), i punti si considerano senza lo zero
    Y1 = 30;
    Y2 = 60;
    Y3 = Y3;
    Y4 = Y4;
    trace(Y3);
    linea.lineStyle(2, 0x006699, 99);
    // definisce la posizione della linea in partenza
    linea.moveTo(0, 400);
    // definisce la posizione della linea in arrivo
    linea.lineTo(X1, 400-Y1);
    linea.lineTo(X2, 400-Y2);
    linea.lineTo(X3, 400-Y3);
    linea.lineTo(X4, 400-Y4);
    linea.lineTo(X5, 400-Y5);
    linea.lineTo(X6, 400-Y6);
    linea.lineTo(X7, 400-Y7);
    linea.lineTo(X8, 400-Y8);
    linea.lineTo(X9, 400-Y9);
    linea.lineTo(X10, 400-Y10);
    linea.lineTo(X11, 400-Y11);
    linea.lineTo(X12, 400-Y12);
    linea.lineTo(X13, 400-Y13);
    linea.lineTo(X14, 400-Y14);
    linea.lineTo(X15, 400-Y15);
    linea.lineTo(X16, 400-Y16);
    linea.lineTo(X17, 400-Y17);
    linea.lineTo(X18, 400-Y18);
    linea.lineTo(X19, 400-Y19);
    linea.lineTo(X20, 400-Y20);
    linea.lineTo(X21, 400-Y21);
    linea.lineTo(X22, 400-Y22);
    linea.lineTo(X23, 400-Y23);
    linea.lineTo(X24, 400-Y24);
    linea.lineTo(X25, 400-Y25);
    linea.lineTo(X16, 400-Y26);
    linea.lineTo(X27, 400-Y27);
    linea.lineTo(X28, 400-Y28);
    linea.lineTo(X29, 400-Y29);
    linea.lineTo(X30, 400-Y30);

    Come avete visto dove dichiaro Y1, Y2 ho inserito dei valori manualmente e tutto funziona, il problema nasce dal fatto che (sembra che flash non legga i valori che la pagina asp che mi passa Y1=30&Y2=60&Y3=70&Y4=70&Y5=100 ...etc.

    Se io faccio Trace(Y3) ottengo "Undefined" anzichè 70, se io creo un campo desto dinamico e do come variabile del campo Y3, questa mi si visualizza sullo schermo! Dove cavolo sbaglio??

    GRAZIE 1000!

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Così come per un file di testo, vale anche per la pagina asp:

    http://flash-mx.html.it/guide/view_l...guida=9&id=194

  3. #3
    Ho modificato così_



    // Y1 sono i punti della squadra Y (ossia...), i punti si considerano senza lo zero
    Y1 = Y1;
    Y1 = Number(Y1);
    trace(Y1);
    Y2 = Y2;
    Y2 = Number(Y2);
    trace(Y2);

    ma i trace mi danno come valore 0!

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Hai aggiunto il controllo sul caricamento?

  5. #5
    No, perche non so come fare ad associarlo al moviclip "linea" che lo script mi crea..

  6. #6
    Nega, ho risolto. Grazie per la tua disponibilità!

    Senti una cosa, non è che puoi dare un occhiata ad un problemino che avevo segnalato su questo forum qualche giorno addietro e rigurdava la visualizzazione di "tot" record con la possibiltà di scorrerli?

    Grazie ancora

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.