Plus d'intéractivité dans vos applications riches

Vous souhaitez une formation sur mesure, être accompagné, audité ou conseillé dans vos projets ? Faites nous votre demande

Informations

3 jours

Maîtriser les bases de Flex 4/4.5 ou avoir suivi la formation : Développer votre première application riche

Toute personne ayant développé des applications riches avec la technologie Flex 4 et l'outil Flash Builder 4

80% de pédagogie

Objectifs

  • Diffuser des événements personnalisés
  • Styler votre application
  • Concevoir des habillages pour les composants
  • Mettre en oeuvre des états
  • Appliquer des effets et des transitions
  • Habiller vos données
  • Editer vos données
  • Afficher vos données depuis une grille

PROGRAMME

  • Le flux des événements
    • Le parcours des événements
    • Le mécanisme de bubbling
    • Le mécanisme de capturing
    • Stopper la propagation d'un événement
  • Création et diffusion d'événements
    • Définir un type d'événement
    • Etendre la classe Event
    • Diffuser un événement
    • La rediffusion d'événement
  • Styliser une application
    • Appliquer des stles depuis le designer
    • Externaliser les styles
    • Les styles applicatifs
    • Créer un sélecteur de composant
    • Notions avancées sur les sélecteurs
  • Habillage de composants Spark
    • La notion d'habillage (Skinning)
    • Intégration d'éléments graphiques
    • Le langage FXG et les primitives MXML
    • Modifier les constituants d'un habillage
  • Techniques avancées du Skinning
    • Les différents états visuels d'un skin
    • Dialogue entre le composant et son skin
    • Ajouter un défilement à un skin
    • Passer des données du composant vers l'habillage
    • Transmettre le style du composant vers l'habillage
    • Rendre l'habillage personnalisable depuis les styles
  • La gestion d'états
    • La notion d'état: State
    • Créer des états en mode design
    • Créer des états par le code
    • Passer d'un état à un autre
  • Animer vos composants et états
    • La notion d'effet
    • Définir un effet
    • Jouer un effet
    • Créer des effets complexes
    • La notion de transition
    • Créer une transition
    • Contrôler les composants depuis une transition
  • Le conteneur DataGroup
    • Afficher des données avec un ItemRenderer
    • Utiliser des composants comme données
    • Créer un ItemRenderer personnalisé
    • Utilisation du conteneur SkinnableDataContainer
  • Personnaliser l'affichage des données
    • Le rendu par défaut des données d'un composant
    • Créer un ItemRenerer personnalisé
    • Gestion des états de l'ItemRenderer
  • L'édition de données
    • L'édition depuis le composant DataGrid
    • Personnaliser l'édition
    • Gérer les événements d'édition
  • L'affichage de données avancées
    • Le composant AdvancedDataGrid
    • Mise en forme des données
    • Le tri multicritères
    • La sélection de données
    • Grouper des colonnes
    • Mise en valeur de données spécifiques
    • Structure hiérarchique des données
    • Calculs de données groupées