Il corso API - Locator

Carichi fatti con Pixlib possono essere aggregati per facilitarne l'uso in qualsiasi applicazione.

Questa aggregazione carichi del sistema attraverso la classe PXLoaderLocator vedere come funziona in questo articolo.

In primo luogo, per essere aggregati nel sistema, il carico deve essere identificabile, nominato da recuperare in seguito.
È necessario utilizzare il "nome" proprietà PXLoader per dare un identificatore (univoco) al nostro oggetto.

  pacchetto
 {
	 Sample extends Sprite Esempio public class estende Sprite
	 {
		 Sample ( ) Esempio di funzione pubblica ()
		 {
			 : PXLoader = new PXGraphicLoader ( this ) ; var loader: PXLoader PXGraphicLoader = nuovo (questo);
			 name = "MyBitmap" ; . Nome loader = "myBitmap"
			 addEventListener ( PXLoaderEvent . onLoadInitEVENT , _onLoaded ) ; . AddEventListener loader (PXLoaderEvent onLoadInitEVENT, _onLoaded.)
			 load ( new URLRequest ( "picto.jpg" ) , PXLoaderContext . getInstance ( ) ) ; . Caricatore carico (new URLRequest ("picto.jpg") PXLoaderContext getInstance ().)
		 }

		 _onLoaded ( event : PXLoaderEvent ) : void funzione privata _onLoaded (evento: PXLoaderEvent): void
		 {
			 ( ) ; . Evento stopImmediatePropagation ();
			 _run ();
		 }

		 _run ( ) : void funzione _run privato (): void
		 {
			 : PXLoader = PXLoaderLocator . getInstance ( ) . getLoader ( "MyBitmap" ) ; var loader: PXLoader = PXLoaderLocator getInstance () getLoader ("myBitmap") ..
		 }
	 }
 } 

Si noti che l'uso di namespace è possibile anche con la PXLoaderLocator. (Vedi articolo )

  _run ( ) : void funzione _run privato (): void
 {
	 : PXGraphicLoader = PXLoaderLocator . getInstance ( ) . pixlib_GraphicLoader :: getLoader ( "MyBitmap" ) ; var loader: PXGraphicLoader = PXLoaderLocator getInstance () :: pixlib_GraphicLoader getLoader ("myBitmap") ..
 } 

Codifica felice con Pixlib!

Condividi

Chi PixTeam

Il Team Pixlib (team di formazione, consulenza e sviluppo)
Questo articolo è stato pubblicato nel core , quadro , Tutorial e contrassegnata con , , , . Contrassegna il permalink .

7 Responses to Il Caricamento API - Locator

  1. ariden dice:

    Conoscendo poco o niente pixlib,

    la tua esercitazione individuale (compresi http://blog.pixlib.net/2011/02/25/the-loading-api-event/ # more-140 ) mostrano come caricare una immagine, allora come nascondere il caricatore, c fresco.

    var loader: PXGraphicLoader = PXGraphicLoader (event.loader);
    loader.visible = false;

    Ma come facciamo a recuperare il ("MyImage" di seguito) dell'immagine stessa?

    loader.add (nuovo PXGraphicLoader (questo), "MyImage" new URLRequest ("picto.jpg") PXLoaderContext.getInstance ());

    ??

    Grazie in anticipo

  2. ariden dice:

    Ancora una domanda,

    faut'il non importare le classi necessarie in questo pakage? Tipo ::

    importazione netta ..... PXGraphicLoader;
    importazione netta ..... PXLoaderLocator;
    ....

    Se sì, quale?

  3. 1 Per recuperare l'immagine appena caricata nel tuo esempio, è possibile utilizzare il seguente codice in qualsiasi punto del codice:

    var loader : PXLoader = PXLoaderLocator.getInstance().getLoader("MyImage");

    che vi farà ritornare un oggetto PXLoader.

    2 ° le importazioni non sono in realtà dato l'esempio, essi sono:

    import net.pixlib.load.PXGraphicLoader;
    import net.pixlib.load.PXLoader;
    import net.pixlib.load.PXLoaderEvent;
    import net.pixlib.load.PXLoaderLocator;

    importare flash.display.Sprite;
    import flash.net.URLRequest;

    Sperando che questo ti può aiutare.

  4. Pingback: Il Caricamento API - Namespace | Pixlib Flash Platform Framework

  5. ariden dice:

    Funziona nichel

  6. Guigue dice:

    I bambini rispondono bene (quello che si fa a Ariden) è il mio puledro, cerco di costringerlo a fare PixLib! ^ ^

    Il vento,

    Gui.

I commenti sono chiusi.