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

    [risolto] AS3 fermare time line e spostarsi da swf a sfw

    ciao scusate...
    sono riuscito nel mio intento guardando cercando nei vari post.
    Dunque:

    1. al termine di una time line secondaria di un movie clip per tornare alla timeline principale:
    (this.parent as MovieClip).gotoAndPlay(6); (6 è il frame a cui desidero mandarlo)

    2. per spostarsi da swf a swf:
    codice:
    stop();
    var loader:Loader = new Loader();;
    
     loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaded, false, 0, true)
    function onLoaded(evt:Event):void{
    	addChild(loader)
    	evt.target.removeEventListener(Event.COMPLETE, onLoaded)
    //loader.x = 100;
    //loader.y = 100;
    	}
    
    clicca.addEventListener(MouseEvent.CLICK, onclicca);
    function onclicca(event:MouseEvent) {	
    	loader.load(new URLRequest("storia.swf"))
    
    	}
    non dico che sia corretto l'ho copiato da un altro post in questo sito e funziona, se avete dei suggerimenti o mi spiegate come cambiarlo ne sarò lieto... però almeno così mi funziona, è già qualcosa...

    Grazie
    Tz

  2. #2
    non capisco molto bene actionscript 3 ma da quello che vedo non fai altro che implementare la classe loader

    codice:
    var loader:Loader = new Loader();
    dopo di che al completamento del loader crei un mc figlio e lo posizioni a px di larghezza e 100 di altezza

    codice:
    function onLoaded(evt:Event):void{
    	addChild(loader)
    	evt.target.removeEventListener(Event.COMPLETE, onLoaded)
    //loader.x = 100;
    //loader.y = 100;
    	}
    che conterà il tuo filmato esterno storia.swf

    codice:
    clicca.addEventListener(MouseEvent.CLICK, onclicca);
    function onclicca(event:MouseEvent) {	
    	loader.load(new URLRequest("storia.swf"))
    
    	}
    in questo modo credo che non ti sposti ma non fai altro che caricare storia nel punto dove sei

    codice:
    loader.load(new URLRequest("storia.swf"))

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.