IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MXML Discussion :

Afficher un loader au début de son application


Sujet :

MXML

  1. #1
    Membre actif Avatar de miya
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 469
    Points : 240
    Points
    240
    Par défaut Afficher un loader au début de son application
    Bonjour,

    Je créé une application, qui affiche dés la page d'accueil la map monde.

    Pour cela, je cherche a créer un préloader (ou loader, ou progressbar) je sais pas trop (non personnalisé, le loader par défaut de flex), dans se style la :

    http://www.flex-tutorial.fr/2008/06/...ment-integree/

    il charge mon image.

    Niveau code, j'en suis la :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    		<mx:HBox >
    			<mx:Image source="@Embed('assets/carte.PNG')"  useHandCursor="true" buttonMode="true" >
    			</mx:Image>	
    		</mx:HBox>
    Qq1 peut m'aider?

    Merci d'avance

  2. #2
    Membre expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Points : 3 189
    Points
    3 189
    Par défaut
    utilises la classe Loader et ses events associés pour charger ton image et ainsi gérer l'affichage d'un simple rectangle dont la largeur varie
    par exemple ton event ProgressEvent.PROGRESS te permet de mettre à jour la largeur de ton rectangle.
    Tu peux utiliser un Sprite pour créer ton rectangle. Tu peux ajouter un container(Canvas) aux angles arrondis et une légère transparence pour reproduire le preloader par défaut.

    Tu peux également utiliser la DownloadProgressBar pour ne pas avoir à créer ce rectangle

    je te laisse fouiller ces pistes et revenir vers nous avec des questions plus précises sur la mise en place de ces éléments

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  3. #3
    Membre actif Avatar de miya
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 469
    Points : 240
    Points
    240
    Par défaut
    Bonjour Jim_Nastiq,

    Un exercice plus difficile pour moi.

    Si j'ai bien compris, il faut que je créé un code en AS3 : pour loader mon fichier .swf ? puis créer ma barre de progression?

    De plus, monde code, sera contenu, dans un mon .mxml, entre les balises :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    	<mx:Script>
    			<![CDATA[
     
    			]]>
    		</mx:Script>
    Merci pour ton retour

  4. #4
    Membre expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Points : 3 189
    Points
    3 189
    Par défaut
    oui du code AS3 que tu peux ajouter dans ton MXML comme tu l'indiques. Cependant il s'agit de charger ton image et non ton swf.
    Pour information le swf c'est ton fichier de sortie après compilation de ton projet Flex(code AS3 et MXML).
    Tu souhaites connaitre l'avancement du chargement de ton image donc il utiliser le Loader sur ton image

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  5. #5
    Membre à l'essai
    Inscrit en
    Juin 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 10
    Points : 12
    Points
    12
    Par défaut
    Si tu veux un preloader (pour l'application, si j'ai bien compris), j'irais plus loin, par exemple celui-là:
    http://jessewarden.com/2007/07/makin...rt-1-of-3.html

    Comme çà tu peux le mettre directement en tant que preloader pour l'object Application.

    Sinon pour charger une image plus tard, un autre exemple:
    http://www.dzone.com/links/making_a_...rt_1_of_3.html

    Sinon, ils ont des preloaders tout prêts sur ce site (mais je te consellerais plutôt les liens prédécents, c'est plus valorisant de le faire par soi-même, surtout que c'est pas dur du tout ) :
    http://flashden.net?ref=wildpeaks

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/07/2008, 17h46
  2. Comment faire un splash screen pour son application?
    Par tscoops dans le forum C++Builder
    Réponses: 4
    Dernier message: 26/04/2007, 14h28
  3. Réponses: 20
    Dernier message: 06/12/2005, 15h19
  4. Protection de son application
    Par FFF dans le forum Sécurité
    Réponses: 14
    Dernier message: 22/11/2005, 14h55
  5. Comment protéger efficacement son application ?
    Par RamDevTeam dans le forum EDI
    Réponses: 3
    Dernier message: 15/11/2005, 09h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo