Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 42
  1. #1

    Galleria con immagini caricate da DB con effetti random

    Ciao a tutti,
    ho da poco iniziato ad interessarmi a Flash più approfonditamente, perchè ci devo fare una galleria fotografica.

    Vedo se riesco a spiegarmi:

    flash deve recuperare le immagini da un DB tramite un file php, fin qui so che si può fare (non so bene come ma qualcosa troverò), quello che vorrei sapere è se è possibile apllicare degli effetti di transizione a random alle immagini. Se si, come? Sapete già dove, eventualmente, posso trovare qualcosa che mi sia di aiuto?

    Grazie molte.

  2. #2
    se vai su www.beatfly.net/dblog sezione flash ho scritto degli articoli a riguardo in collaborazione con AND80

    Ciao

  3. #3
    Immaggino tu ti riferisca all'articolo intitolato:
    "Creare effetti dinamici tramite maschere", ora me lo guardo e se eventualmente ho problemi riposto qui, ok?

    Grazie mille.

  4. #4
    Devo fare un passo indietro: non riesco a collegare tra loro php e actionscript.
    Il file php mi recupera i dati dal DB però poi non riesco a vederli in flash.

    Il codice php è il seguente:

    Codice PHP:
    <?php

    // dati per la connessione al database

    $db_host "localhost";
    $db_user ""
    $db_password "";
    $db_name "test";

    // connessione al database

    $db mysql_connect ($db_host$db_user$db_password);
    $db_forum mysql_select_db ($db_name$db);

    $query "SELECT `nome`, `cognome`, `anni` FROM `album_elite` ";

    $query_results mysql_query($query);
    $i 0;

    while(
    $fetch mysql_fetch_array($query_results))
         {
         
    $i++;
         echo 
    "&nome".$i."=".$fetch['nome']."
    "
    ;
         echo 
    "&cognome".$i."=".$fetch['cognome']."
    "
    ;
         echo 
    "&anni".$i."=".$fetch['anni']."
    "
    ;
         }

    if(
    $i)
      {
      echo 
    "&i=".$i;
      echo 
    "&ok=1";
      echo 
    "&stop=1";
      }

    else
       {
       echo 
    "&ok=0";
       echo 
    "&stop=1";
       }

    ?>
    Poi il codice actionscript che ho associato ad un pulsante è il seguente:

    Codice PHP:
    on(release)
    {
    loader = new loadVars();
    loader.load("connect.php");
    loader.onLoad = function(success) {
    if(
    success)
      {
      if(
    this.ok)
        {
        
    _root.nome.htmlText "";
        
    _root.cognome.htmlText "";
        
    _root.anni.htmlText "";
        for(var 
    1<= this.ij++)
           {
           
    _root.nome.htmlText += eval("this.nome" j);
           
    _root.cognome.htmlText += eval("this.cognome" j);
           
    _root.anni.htmlText += eval("this.anni" j);
           }
        
    _root.output.text "ok";
        }
      else
         {
         
    _root.nome.htmlText "";
         
    _root.cognome.htmlText "";
         
    _root.anni.htmlText "";
         
    _root.output.text "error";
         }
      }
    }

    Ho fatto una prova con semplice testo per partire dal semplice (poi dovrò farlo con le immagini).
    Il tutto non funziona dove sbaglio?

    Grazie mille

  5. #5
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    forse è l'eval .. dalla guida...


    In Flash 5 or later, you cannot use eval() to dynamically set and retrieve the value of a variable or instance name, because you cannot useeval() on the left side of an equation. For example, replace the code...

    prova a utilizzare this["nome"+j];

    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  6. #6
    Non funziona nemmeno così.
    Il fatto è che non vedo nemmeno il messaggio di errore nel filmato flash.
    Per caso oltre al pulsante devo creare qualcos'altro nello stage?

    Scusa ma di flash so veramente poco.

  7. #7
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    scusa ma non hai niente oltre al bottone sulla timeline principale?

    nel senso quando fai _root.nome.htmlText.. significa che almento un textFiled di nome istanza "nome" c'è l'hai...

    giusto?
    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  8. #8
    No. Quindi devo mettere un textField e dargli come nome istanza "nome"
    Giusto?

  9. #9
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    direi.. altrimenti dove vedi i valori???



    naturalmente ti servono anche gli altri textfield...
    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  10. #10
    Scusa ma sto andando nel pallone! Come lo creo un textField??
    Nel pannello components non lo vedo.

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.