Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Funzione mc.OnLoad

  1. #1

    Funzione mc.OnLoad

    ho un clip di nome news eseguo l'istruzione
    codice:
    news.loadMovie("popup.swf");
    vorrei che al caricamento del movie esterno vada al frame successivo ho inserito il seguente codice ma non funziona
    codice:
    news.onLoad = function() {
    	play();
    }
    grazie

  2. #2
    this.play()

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: Funzione mc.OnLoad

    Originariamente inviato da tomhead
    ho un clip di nome news eseguo l'istruzione
    codice:
    news.loadMovie("popup.swf");
    vorrei che al caricamento del movie esterno vada al frame successivo ho inserito il seguente codice ma non funziona
    codice:
    news.onLoad = function() {
    	play();
    }
    grazie
    onLoad in questo caso è riferito al "caricamento" del MovieClip, non del filmato esterno, per verificare l'avvenuto caricamento del clip hai bisogno di un preload

    se vuoi puoi fare così
    codice:
    var preload:Function = function(target:MovieClip, interval:String){
    	var car:Number = target.getBytesLoaded();
    	var tot:Number = target.getBytesTotal();
    	var perc:Number = Math.floor((car/tot)*100);
    	if(car >= tot && tot > perc && perc == 100){
    		clearInterval(_root[interval]);
    		_root.play();
    	}
    }
    news.loadMovie("popup.swf");
    this["a"] = setInterval(preload, 20, news, "a");
    ps. non ho ben capito se in play deve andare _root o il filmato esterno appena caricato, nel caso basta cambiare _root.play() con target.play()

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.