Visualizzazione dei risultati da 1 a 3 su 3

Discussione: cartina interattiva

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    3

    cartina interattiva

    Ciao a tutti.. sono novizio in questo forum come anche all'uso degli actionscript..

    sto creando una mappa in flash divisa per aree, ogni area deve essere colorata in base al colore che gli viene passato dall'interazione col php e il Mysql..

    ho fatto un prima prova creando una sola area da colorare e l'esperimento è riuscito:

    codice:
    PhpVar = new LoadVars(); 
    PhpVar.load("colore.php"); 
    PhpVar.onLoad = function(success) { 
    if (success) { 
      ColoreArea = new Color(area); 
      ColoreArea.setRGB(PhpVar.colore); 
      testo.text=PhpVar.colore; 
    } 
    else{ 
      trace("Non caricato"); 
    } 
    }
    e diseguito il codice nel file colore.php:

    codice:
     
    <?php 
    //Uso la sintassi 0xRRGGBB 
    $colore = "0XFF6500"; 
    echo "colore=$colore"; 
    ?>
    il problema mi è sorto quando ho aggiunto più aree e quindi ho dovuto creare il ciclo per fargli importare tutti i valori..

    di seguito posto l'Actionscript che ho generato per creare il ciclo.. premett oche i valori che vengono passati dal php sono due: la zona e l'appartenente..

    codice:
    PhpVar = new LoadVars(); 
    PhpVar.load("colore.php"); 
    PhpVar.onLoad = function(success){ 
    if (success) { 
             for(var j = 1; j <= this.i; j++) 
             { 
                y = area + j;
     
                ColoreArea = new Color(y); 
                ColoreArea.setRGB(this.colore + j); 
             } 
    } 
    else{ 
      trace("Non caricato"); 
    } 
    }
    e diseguito posto il codice dl file colore.php
    codice:
    PhpVar = new LoadVars(); 
    PhpVar.load("mysql_output.php"); 
    PhpVar.onLoad = function(success){ 
    if (success) { 
             for(var j = 1; j <= PhpVar.i; j++) 
             { 
                MyArea = _level0["area" + j]; 
                ColoreArea = new Color(MyArea); 
                MyColor = "colore" + j; 
                ColoreArea.setRGB(MyColor); 
             } 
    } 
    else{ 
      trace("Non caricato"); 
    } 
    }
    io penso che l'errore stia nella creazione del ciclo..

    se qualcuno è cosi gentile da darci un occhio gli e ne sarei molto grato visto che sto per esaurirci sopra..

    ciao e grazie per l'attenzione

  2. #2

    Re: cartina interattiva

    Originariamente inviato da bre69
    e diseguito posto il codice dl file colore.php
    ....
    beh, se scrivi AS dentro un file PHP dubito che funzionera' mai
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    3
    ho canato a postare :maLOL: .. cmq sono riuscito a risolvere l'errore.. grazzie lo stesso per l'interessamento

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.