Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    caricare un swf esterno

    Ciao ragazzi
    come si carica in un punto preciso della scena (ovvero che scelgo io) un file .swf esterno con as3?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Basta assegnare al loader le coordinate x e y.

  3. #3
    ah bene grazie e in termini di codice?

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    codice:
    var loader:Loader = new Loader();;
    pulsante.addEventListener(MouseEvent.CLICK, onClick);
    function onClick(event:MouseEvent) {	
    	loader.load(new URLRequest("nome.swf"))
    	}
    addChild(loader)
    loader.x = 100;
    loader.y = 100;

  5. #5
    ah grande ottimo ti ringrazio

    ma per caricarlo in automatico?
    quindi senza bisogno di un pulsante per caricarlo?

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    codice:
    var loader:Loader = new Loader();;
     loader.load(new URLRequest("nome.swf"))
     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;
    	}

  7. #7
    ti ringrazio funziona!

    Solo che purtroppo va a scatti la parte del sito ove l'ho caricato
    il peso è di 68kb possibile sia perchè è troppo pesante?

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Direi che 68 kb non sono tanti, controlla il frame rate dello swf caricato e quello della main, lo swf caricato prende il framerate della main quindi se lo swf caricato ha un f/s di 30 e il main di12 funzionerà male.

  9. #9
    Grazie infinite ora funziona tutto perfettamente!!! ^^

  10. #10
    Scusa se ti rompo un altra volta...<.<

    volevo effetturare più caricamenti ovviamente in diversi frame(se possibile)
    ho provato a caricare un nuovo swf ovviamente cambiando il nome della variabile e della funzione
    ma non le carica e non da nemmeno errore

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.