La Caricamento API - Locator

Les chargements è consapevole 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 passe par la classe PXLoaderLocator; voyons figlio fonctionnement articolo dans cet.

Tout d'abord, afin d'essere agrégé dans le système, chargement ONU 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 Esempio ()
		 {
			 : PXLoader = new PXGraphicLoader ( this ) ; var loader: PXLoader = new PXGraphicLoader (this);
			 name = "MyBitmap" ; . Caricatore name = "myBitmap";
			 addEventListener ( PXLoaderEvent . onLoadInitEVENT , _onLoaded ) ; . loader addEventListener (PXLoaderEvent onLoadInitEVENT, _onLoaded.);
			 load ( new URLRequest ( "picto.jpg" ) , PXLoaderContext . getInstance ( ) ) ; . loader carico (nuovo URLRequest ("picto.jpg"), PXLoaderContext getInstance ().);
		 }

		 _onLoaded ( event : PXLoaderEvent ) : void private function _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. (Cfr 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 il Pixlib!

Questa voce è stata pubblicata in core , quadro , Tutorial e contrassegnata con , , , . 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 commento récupère t'on l'immagine (ci dessous "MyImage") elle-même?

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

    ???

    Merci d'avance

  2. ariden dice:

    Encore une question,

    ne faut'il pas les importatore differentes classi i bauletti dans ce pakage? genere ::

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

    Si oui lesquelles?

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

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

    ce qui te renverra ONU 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;
    import flash.net.URLRequest;

    En Esperant que cela puisse t'aider.

  4. Pingback: Il 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 à se mettre à PixLib! ^^

    La bise,

    Gui.

Lascia un Commento

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

È possibile utilizzare questi tag ed attributi XHTML: <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="">