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

    [AS3] richiamo swf e preloader nel swf richiamato

    Salve ragazzi sto facendo un sito in as3 dove richiamo con un click su pulsante dei file esterni swf, dove al loro interno ho messo un preload.

    Se eseguo i file esterni con flash cs3 facendo "simula scaricamento " me lo fa vedere però se lo richiamo dal file esterno il preload non va o non si vede.


    Il file con il preload è composto cosi :

    livello 1(sfondo)
    livello 2(text area)= nome istanza : loaded_txt *inserito già nello stage*
    livello 3(content)= dove metto al secondo fotogramma l'immagine che deve caricare
    livello 4(as)


    Questo è il codice as3 che ho messo nel file con il preload ovvero quello che viene caricato :

    codice:
    stop();
    
    this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);
    this.loaderInfo.addEventListener(Event.COMPLETE, onComplete);
    
    function onProgress(e:ProgressEvent):void
    {
    	var loaded:Number = e.target.bytesLoaded;
    	var total:Number = e.target.bytesTotal;
    	var pct:Number = loaded/total;
    	
    	loaded_txt.text = " " + (Math.round(pct * 100)) + "%";
    }
    
    function onComplete(e:Event):void
    {
    	nextFrame();
    }
    Così facendo funziona solo se lo eseguo da flash, se lo richiamo da un file esterno il preloader non si vede....dopo un po parte direttamente l'immagine!

    Attendo vostre risposte, grazie in anticipo.

    Alex

  2. #2
    ho provato anche con altri preload ma il problema è il medesimo.

    a nessuno è mai capitato?

    Alex

  3. #3
    Prova a caricarlo su un server e vedi se funziona.

    Cmq ti consiglio vivamente di mettere il preload nel swf contenitore, cosi hai un preload unico e risparmi codice.

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.