Il carico API - Locator

Les chargements réalisés avec Pixlib peuvent être agrégés afin de leur faciliter utilizzo au sein de toute l'applicazione.

Ce système d'agrégation pour les chargements par passe la classe PXLoaderLocator; voyons figlio fonctionnement articolo dans cet.

Tout d'abord, afin d'être dans le système agrégé, chargement un doit être identificabile, nommé, afin de pouvoir être récupéré par la suite.
Il faut utiliser la propriété "nome" des PXLoader versare Donner identifiant un (unico) à notre objet.

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

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

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

À noter que l'utilizzo des namespace est aussi possibile avec le PXLoaderLocator. (Cf articolo)

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

Codifica felice con Pixlib!

Questo articole è stato pubblicato in Nucleo, Quadro, Tutorial e contrassegnati Contrassegna il permalink.

7 Responses to La Caricamento API - Locator

  1. ariden dice:

    Peu Ne connaissant ou pas pixlib,

    Vos différents tuto (Dont http://blog.pixlib.net/2011/02/25/the-loading-api-event/#more-140) montrent commento une image uploader, commentare cacher bagno le pale, c fresco.

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

    Mais commentare récupère t'on l'immagine (ci dessous "MyImage") elle-même?

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

    ???

    Merci d'avance

  2. ariden dice:

    Encore une domanda,

    ne faut'il pas les importatore DIFFERENTES classi necessaires dans ce pakage? genere ::

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

    Si oui lesquelles?

  3. 1 ° Pour récupérer l'immagine que tu viens de caricabatterie dans ton exemple, tu peux utiliser del codice suivant de n'importe Quel endroit de code ton:

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

    ce qui te renverra un objet PXLoader.

    2 ° les importazioni ne sont pas Effectivement donnés dans l'exemple, les Voici:

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

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

    En Esperant que cela puisse t'aider.

  4. Pingback: La Caricamento API - Namespace | quadro Pixlib Flash Platform

  5. Guigue dice:

    Les enfants, répondez bien (ce que vous faites à Ariden), C'est mon poulain, j'essaye de le forcer a se mettre à PixLib! ^^

    La bise,

    Gui.

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

È possibile utilizzare questi tag e attributi: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" cssfile="">