Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    103

    passare variabile php in flash previo collegamento a db

    Ho una pagina in php che estrapola da un db una immagine, ora vorrei che la visualizzazione dell'immagine arrivi in un filmato flash perchè successivamente dovrò applicargli un effetto zomm.

    sostanzialmente dovrei far si che questo parte di codice:
    <body onload="resize();">
    <?php echo tep_image(DIR_WS_IMAGES . $products['products_image'], $products['products_name']); ?>
    </body>

    venga letta dal filmato flash che ne stampa a video il contenuto...

    come fare?

  2. #2
    ti consiglio di leggere la PILLOLA di Andr3a qui

    http://forum.html.it/forum/showthrea...hreadid=457946

    ITERAZIONE fra FLASH e PHP

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    103
    notizie dal fronte ... fino ad ora mi ci sto solo spacacndo la testa

    ma perchè un povero grafico deve fare ste cose

  4. #4

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    103
    Originariamente inviato da rempox
    e chi ti obbliga
    il fatto che devo mangiare

    comunque continuo a studiare e vediamo che salta fuori...


  6. #6
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    103
    non capisco dovè che sbaglio ...



    nel flash ho scritto

    // mi creo una variabile utile per effettuare debug in fase di sviluppo
    var percorso = new String("http://www.relationsdevoyages.com/ecommerce/");
    // dichiaro le variabili utili
    var products_image = new String();
    var products_name = new String();
    // ora preparo il caricamento del file php
    var carica = new LoadVars();
    carica.onLoad = function(success) {
    if(success) {
    _root.products_image = this["products_image"];
    _root.products_name = this["products_name"];
    trace(products_image+" - "+products_name);
    }
    else {
    trace("Errore nel caricamento file!");
    }
    }
    carica.load(percorso+"popup_image.php");

    mentre nel file php ho:

    $products_query = tep_db_query("select pd.products_name, p.products_image from " . TABLE_PRODUCTS . " p left join " . TABLE_PRODUCTS_DESCRIPTION . " pd on p.products_id = pd.products_id where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['pID'] . "' and pd.language_id = '" . (int)$languages_id . "'");

    $products = tep_db_fetch_array($products_query);

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    103
    ok allora ora ho superato un altro scoglio e creando:

    if(mysql_num_rows($products_query)>0) {
    $mostra = mysql_fetch_array($products_query);
    $output .= "&products_name=".$mostra["products_name"]."&\n";
    $output .= "&products_image=".$mostra["products_image"]."&\n";
    $output .= "&products_id=".(int)$HTTP_GET_VARS['pID']. "&\n";
    }
    echo nl2br($output);

    mi visualizza il nome del prodotto, il nome del file del prodotto e l'id del prodotto.

    ma in flash non mi fa vedere l'immagine...

    // mi creo una variabile utile per effettuare debug in fase di sviluppo
    var percorso = new String("http://www.relationsdevoyages.com/ecommerce/");
    // dichiaro le variabili utili
    var products_image = new String();
    var products_name = new String();
    var products_id = new String();
    // ora preparo il caricamento del file php
    var carica = new LoadVars();
    carica.onLoad = function(success) {
    if(success) {
    _root.products_image = this["products_image"];
    _root.products_name = this["products_name"];
    _root.products_id = this["products_id"];
    trace(products_id+" - "+products_image+" - "+products_name);
    }
    else {
    trace("Errore nel caricamento file!");
    }
    }
    carica.load(percorso+"popup_image.php");

    perchè? :master:

  8. #8
    Codice PHP:
    if(success) {
         
    _root.products_image this["products_image"];
         
    _root.products_name this["products_name"];
         
    _root.products_id this["products_id"];
         
    trace([B]_root[/B].products_id+" - "+[B]_root[/B].products_image+" - "+[B]_root[/B].products_name); 

    prova così

    suppongo poi ci sia un caricamento immagine ??

    Ciao

  9. #9
    ovviamente volevo mettere in evidenza il _root

    if(success) {
    _root.products_image = this["products_image"];
    _root.products_name = this["products_name"];
    _root.products_id = this["products_id"];
    trace(_root.products_id+" - "+_root.products_image+" - "+_root.products_name);
    }

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    103
    Originariamente inviato da rempox
    prova così

    suppongo poi ci sia un caricamento immagine ??

    Ciao
    esatto ... ma li cado senza possibilità di rialzarmi

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.