Visualizzazione dei risultati da 1 a 2 su 2

Discussione: preloader as3

  1. #1
    Utente di HTML.it L'avatar di scalA
    Registrato dal
    Jun 2009
    Messaggi
    11

    preloader as3

    salve a tutti!
    ho un preloader che carica un swf esterno. nel preloader ho un'animazione che dovrebbe partire all'inizio del caricamento, e finire quando finisce il caricamento. Logico.
    ovviamente non riesco a dirlo a flash.. il preload parte e funziona, nel senso che carica effetivamente, ma l'animazione va in loop. come faccio a dirgli che l'inizio dell'animazione coincide con l'inizio del caricamento, e la fine dell'animazione con la fine del caricamento??
    aggiungo che ho creato l'animazione in 10 fotogrammi in modo che 1 fotogramma corrispondesse al 10% del caricamento.

    grazie!!!!!
    aiutoNonSoBbona

  2. #2
    Utente di HTML.it L'avatar di scalA
    Registrato dal
    Jun 2009
    Messaggi
    11
    preloader_mc.stop();

    preloader_mc.visible=false;

    var swf:String='stazione.swf';

    //flash.net --> urlRequest --> methods --> urlRequest
    var richiesta:URLRequest=new URLRequest(swf);

    var loader:Loader=new Loader();

    //flash.display --> Loader --> Properties --> contentLoaderInfo --> è una proprietà dell'oggetto loader
    loader.contentLoaderInfo.addEventListener(Event.OP EN,inizia);

    loader.contentLoaderInfo.addEventListener(Progress Event.PROGRESS,inCaricamento);

    loader.contentLoaderInfo.addEventListener(Event.CO MPLETE,completato);

    loader.load(richiesta);

    function inizia(e:Event)
    {

    questo è il codice che ho usato:


    preloader_mc.visible=true;

    preloader_mc.play();
    }

    function inCaricamento(e:ProgressEvent)
    {
    var percentuale=Math.round((e.bytesLoaded/e.bytesTotal)*100);

    preloader_mc.loader_txt.text=percentuale + ' %';
    }

    function completato(e:Event)
    {
    preloader_mc.stop();

    preloader_mc.visible=false;

    addChild(loader);
    }
    aiutoNonSoBbona

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.