Formation & Accompagnement Flex

 

EXPERIENCE VISUELLE
Programmer l’expérience visuelle avec Flex 2

Code : F2PVE
Durée : 3 jours
Prix :   1 195 € HT par participant HORS CURSUS
            1 077 € HT si cursus STANDARD 5 Jours
            1 020 € HT si cursus PROFESSIONNEL 7 Jours
               969 € HT si cursus ENTREPRISE 10 Jours

RENSEIGNEMENTS PAR Téléphone : 01 73 02 33 44

DESCRIPTION
Cette formation ne s’adresse pas aux graphistes, mais bien aux développeurs Flex qui souhaitent intégrer tout le potentiel visuel proposé par Flex . Pour cela, ce cours présente en détail les styles, les polices, les images, les filtres, les blends, les skins programmables, les effets, la réalisation de composants visuels custom, la gestion de la souris et le glisser-déposer.

AUDIENCE
Développeurs, Chef de projet

PRE-REQUIS
F2RCA ou avoir un niveau équivalent

FORMATIONS COMPLÉMENTAIRES
FLEX ET L’ERGONOMIE, 1 jour
CAIRNGORM, 2 jours
COMPOSANTS DE CHARTING, 2 jours

DESCRIPTIF FORMATION
Téléchargez le descriptif de la formation au format pdf avec toutes les dates pour l’année 2008

PROCEDURE D’INSCRIPTION
La façon la plus simple de vous inscrire est de remplir le formulaire ci-contre.

Notre équipe se tient à votre disposition pour toute question. N’hésitez pas à nous consulter pour toute demande                     particulière (en savoir plus).

Objectifs et présentation du cours  « Flex 2,
Programmer l'Expérience  Visuelle »
Modifier le look & feel par défaut des applications Flex
Comprendre pourquoi les programmeurs Flex ont besoin 
d'un cours sur l'aspect graphique
Méthode pédagogique du cours
Comprendre le format du cours
Revoir les pré-requis du cours
Revoir le descriptif du cours
Mise en place de l'application de départ 

Améliorer cette application avec des images et
une mise en forme

Ajouter une couleur de fond et des images à l'application
Ajouter une image de fond
Ajouter des images à l'application "Natural Experiences"
Mettre en forme en utilisant le positionnement absolu
Créer une image embarquée réutilisable
Créer des instances d'une classe d'image embarquée
Utiliser les bindings pour manipuler les images
Créer une fonctionnalité de popup simple 

Améliorer l'application avec les polices de
caractères, les filtres et les mélanges 
Améliorer la réutilisation des composants customs avec les styles 
Comprendre les limitations des polices de caractères du système
Expérimenter ces limitations
Embarquer des polices avec des appels directs aux   fichiers de
police dans le système de fichier
Embarquer des polices avec les FlashType
Explorer les paramètres avancés des FlashType
Découvrir les filtres
Explorer les propriétés des filtres
Appliquer des mélanges (blends)

Modifier graphiquement le look and feel des
composants Flex
Explorer la mise à l'échelle 9-slice
Modifier le look and feel des composants Flex avec les styles MXML
Modifier les skins graphiques avec les templates d'Adobe Flash
Explorer les éléments de style et les skins d'un composant

Etendre les composants Flex 
Apprendre les bases des objets de présentation
Comprendre les mécanismes d’extension du framework Flex
Etendre les composants Flex
Présentation de la classe DisplayObject et de ses sous-classes
Créer un composant par extension
Implémenter la méthode createChildren()
Implémenter la méthode updateDisplayList()
Appeler la méthode updateDisplayList() de la super classe
Améliorer la réutilisation des composants customs avec les styles
 



PROGRAMME

Dessiner des formes et modifier le look and feel des composants par programmation
Comprendre le lien entre les objets de la "display list" et la classe Graphics
Appeler la méthode clear() Explorer la méthode clear()
Dessiner des lignes
Utiliser l'argument scaleMode de la méthode lineStyle() 
Ordonner les arguments de la méthode lineStyle() 
Dessiner une étoile avec ces techniques
Créer des éléments visuels avec une classe ActionScript
Créer des formes
Réaliser le remplissage
Implémenter un ButtonSkin du package mx.skins.halo Implémenter un skin programmable 

Animer les changements dans les composants et les états
Rappels sur les comportements
Définir des déclencheurs de comportement
Appliquer des comportement
Créer un composant "fly-in popup"
Rappels sur les états et les transitions
Utiliser l'événement CurrentStateChange
Comprendre l'ordre des événements et des transitions
Définir la taille d'un composant par changement d'état
Gérer la disparition de composants enfants lors des transitions 


Passer des informations aux composants pour changer le positionnement et la visualisation des données 
Créer des propriétés sur les composants custom
Passer et afficher les données XML
Rappels sur le composant repeater
Utiliser des données dynamiques dans un repeater
Utiliser currentItem avec des structures de données complexes
Utiliser les données d'un repeater dans du code ActionScript  Calculer la taille des composants custom 
Créer une présentation "Tile" plus flexible 

Ajouter la gestion de la souris aux applications 
Détecter la position de la souris
Déplacer un popup vers la position de la souris
Détecter les dimensions de la scène
Créer des animations avec la classe timer
Comprendre le concept "easing" 

Implémenter la fonctionnalité de glisser/déposer 
Comprendre la classe DragManager
Activer le glisser-déposer dans les
composants le supportant Spécifier les données à afficher dans un contrôle list
Activer le glisser-déposer dans les autres contrôles
Gérer le déposer avec les formats
Récupérer des données dans les opérations de glisser-déposer Voir les données de la classe DragSource

“Découvrez comment les développeurs peuvent aussi participer à l’expérience utilisateur...”

EXPERIENCE VISUELLE, 3 jours

Accueil / Formations / Expérience visuelle

INSCRIPTION