Visualizzazione dei risultati da 1 a 3 su 3

Discussione: loop si swf esterni

  1. #1

    loop si swf esterni

    Ciao a tutti ho 10 swf esterni che carico tramite loadmovie.

    il mio problema è looparli con un solo pulsante

    posto codice:

    filmato è un movieclip sulla _root creato con attachmovie

    i = 1;
    var film = "film"+i+".swf";
    filmato.loadMovie(film);
    filmato.play();
    filmato.onEnterFrame = function() {
    if (filmato.getBytesLoaded() == filmato.getBytesTotal()) {
    film = "film"+(i+1)+".swf";
    filmato.loadMovie(film);
    filmato.play();
    }
    }

    ho provato prima _currentframe=_totalframes nell'if ma il problema rimane lo stesso, il filmato loopa solo il primo, come se non entrasse nella clausola if

    Qualcuno sa come fare ?

    Grazie amici
    *** Barcollo ma non Mollo ***

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Forse qualcosa di simile:

    codice:
    i = 1;
    filmato.createEmptyMovieClip("loader", 1);
    function nextMovie(){
    	if(i < 10)	i++;
    	else		i = 0;
    	var film = "film" + i + ".swf";
    	filmato.loader.loadMovie(film);
    }
    filmato.onEnterFrame = function()
    {
    	var tot = filmato.loader._totalframes;
    	var cur = filmato.loader._currentframe;
    	if (cur == tot && cur > 1)nextMovie();
    }

  3. #3
    Grazie mille!!!


    :gren:
    *** Barcollo ma non Mollo ***

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.