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

    Player di Foto che pesca da file esterno

    In giro c'è un pò di tutto..
    Ma non essendo molto competente in flsh volevo un supporto da voi..

    Come annuncio nel titolo, ho l'esigenza di creare un file flash che visualizzi delle foto
    prese da un file esterno.
    Il player, non mi serve molto sofisticato, dovrebbe avere le seguenti caratteristiche:

    Thumb di immagini, vengono caricate una per volta con un effetto transitorio..
    le foto dovrebbero essere pescate da un file esterno.. txt o xml

    un esempio potrebbe essere questo:

    http://www.pontenavi.it/v20/index.php

    non mi interessa che sopra all'immagine ci sia del testo,

    un semplice player :-))

    sono riuscito a passare al movie clip il nome del file..
    solo che adesso il problema è che il ciclo FOR che utilizzo per scorrere l'array
    mi và alla fine facendomi vedere l'ultima immagine e basta. .
    ho cercato delle funzioni temporali per actionscript e l'unica che ho trovato è questa:


    Codice:

    onClipEvent(load){
    _parent.stop();
    pausa = 3000; //millisecondi, 3 secondi
    inizio = getTimer();
    }
    onClipEvent(enterFrame){
    if(getTimer()-inizio >= pausa){
    _parent.play();
    }
    }


    è ottima e funziona, però non sò come collegarla con lo script che posto:



    Codice:

    var loader:MovieClipLoader = new MovieClipLoader();

    var loadListener:Object = new Object();

    loadListener.onLoadError = function(targetClip, errorCode){
    trace("A loading error has occurred: " + errorCode);
    };
    loader.addListener(loadListener);


    filexml = "images.xml";
    ApriXML();
    function ApriXML ()
    {
    mioxml = new XML();
    myarray = new Array();
    mioxml.load(filexml);
    mioxml.onLoad = ElaboraXML;

    function ElaboraXML (success)
    {
    if (mioxml.loaded)
    {
    myarray = mioxml.childNodes;
    Dati();
    delete myarray;
    delete mioxml;
    }
    }
    }

    // Funzione che prende i dati XML e li mette in degli Array
    function Dati ()
    {
    // Array che contengono i Dati
    immagini = new Array();

    for (k=0; k<=myarray.length; k++)
    {
    if (myarray[k].nodeName == "image")
    {
    immagini.push(myarray[k].childNodes.toString());
    //trace(myarray[k].childNodes.toString());
    }
    }

    for(i=0; i<immagini.length; i++)
    {

    loader.loadClip("img/"+immagini[i]+"", holder_mc);

    //loader.onLoadComplete()

    //_root["clip"+i].immagini = immagini[i];


    }
    }



    il codice che dovrebbe essere eseguito temporizzato è questo:



    Codice:

    for(i=0; i<immagini.length; i++)
    {
    loader.loadClip("img/"+immagini[i]+"", holder_mc);
    // qui inserire una funzione che attenda 3 secondi prima di
    // continuare il ciclo for
    }


    nel link sottostante trovate i sorgenti:

    http://www.hypersphere.it/varie/photo-player.zip


    qualcuno sà darmi una mano ?

  2. #2
    Guarda se ti può aiutare questa gallery

    Thumbnail Gallery

    anteprima


  3. #3
    Ciao e grazie per avermi risposto...
    Ho scaricato il tuo album... wow... è un pò troppo avanti per le mie conoscenze di flash.. VVoVe:

    necessiterei di una cosa un pò più semplice.. tipo.. hai presente lo slideshow di myspace?

    http://www.myspace.com/federosso

    ecco una cosa come l'album che trovi nel link sarebbe perfetta..

    Puoi aiutarmi?
    Grazie mille

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    311
    Complimenti Julius!
    Questa gallery è veramente stupenda!!
    Vorrei chiederti una cosa, è possibile aggiungere nell'xml un comando che al click sulla foto grande sia apra un popup così da poterla fare scaricare?

    Io per farlo in flash utilizzo il seguente codice:

    "javascript:window.open(immagine.jpg,'zoom','width =730,height=450,top=0 ,left=0'); void(0);"

    Come posso inserirlo nel file xml così che cliccando sulla foto grande si apra il popup?
    Grazie

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.