Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    78

    Problema con slideshow (as3)

    ciao a tutti, sto studiando actionscript 3.0 da poco tempo e ho qualche difficoltà...
    Devo fare uno slideshow di immagini e ho scritto questo codice

    var numero=1;

    var carica:Loader = new Loader();
    carica.load(new URLRequest("img0"+numero+".jpg"));
    addChild(carica);

    carica.addEventListener(Event.COMPLETE, f);

    this.stage.addEventListener(Event.ENTER_FRAME, img);

    function img(e:Event)
    {
    var URLPath:URLRequest=new URLRequest("img0"+numero+".jpg");
    carica.load(URLPath);
    if(numero<=7){numero++};
    }

    function f(e:Event)
    {
    removeChild(carica);
    addChild(carica);
    }

    Il mio problema è che le immagini scorrono una dietro l'altra mentre io vorrei che si vedessero per una decina di secondi ognuna..

    Poi dovrò anche fare una transizione, ma a quella ci penso dopo, pensavo di far scorrere le immagini con le Tween, che dite?

    E poi devo anche metterci i pulsanti play e stop... ma anche a quello ci penserò dopo..

    Grazie...

  2. #2
    Una soluzione un po' grezza al tuo problema potrebbe essere quella di settare un contatore e incrementarlo nella funzione "onEnterFrame". Ogni volta che devi caricare una nuova immagine controlli se il contatore raggiunge il numero di frame che decidi tu precedentemente in base al framerate usato. Se arrivi al numero di frame che hai deciso cambi foto, azzeri il contatore e così via.
    Grossolano ma efficace.
    La fortuna di noi ignoranti è di avere sempre qualcosa da imparare!!

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.