Formation FlexNous animons au sein de l'organisme Orsys un cours dédié à la technologie Flex Actionscript 3.0.
Flex 2.0 est devenu l’environnement de programmation très convoité par les entreprises pour développer des applications Métier Flash depuis sa prise en compte dans les environnements Unix ou Windows. Vous apprendrez à programmer avec son langage objet ActionScript 3.0 des interfaces graphiques interactives, utilisant des données XML ou services web.
Durée 4 jours
Le langage Actionscript 3.0
Rappels sur le langage XML : modèle, schéma de validation, Namespace.
Spécificités Actionscript 3.0 .
XML et Ecmascript XML (E4X)
Variables, constructeur, classes, interfaces, container.
Configuration de Flex Builder et prise en main du debugueur.
Les variables
Travaux pratiques : Création de programmes de bases.
Structure d’une application flex : ses variables, conteneurs
Interaction avec Actionscipt
Architecture des composants
Contrôles et conteneurs FLEX
Définition des contrôles
Modèle Modèle Vue Contrôleur
Contrôles de saisie texte, boutons radio, menus, cases à cocher, Rich Text.
Contrôles de données : label, image. Propriétés et évènements.
Conteneurs de typeApplication : Panel, Form, Box, Tie, ControlBar. Dimensionnement, position.
Validation de données : expressions régulières, validation, gestion des erreurs
Travaux pratiques :
Utilisation de contrôles et containers, avec gestion complète de contrôle de données et Design graphique.
Design des composants : thèmes,, feuilles de style, Fonts.
Effets et transitions : rotation, séquence, parallelle
Accès aux données : Les chemins d’accès.
Travaux pratique
Mise ne pratique de multiples effets
Mécanisme des évènements
Gestion d’évènements : clavier, souris.
Personnalisation d’évènements
Drag and Drop
Gestion du focus
Travaux pratiques : Programmation d’évènements : click sur un bouton,, changement d’état…
Utilisation de composants avancés : Accordeon, DataGrid, Tree, Liste
Chargement dynamique de données dans les composants graphiques (liste, grille, Tree)
Travaux pratiques : Mise en pratique de nombreux composants graphiques avec raccordement à des données XML
EAX et EcmaScript XML
Présentation de Flex Data server
Services HTTPService : création de requête HTTTP et échange de données
Shared Objects
Accès aux Web services
Echanges RPC et Soap
Le composant Repeater
Travaux pratiques : Programmation d’évènements : click sur un bouton,, changement d’état…
Mise en œuvre de Flex Charting server et présentation de graphes : pie, line, …
Raccordement aux données XML
Travaux pratiques : création de graphiques à partir de données XML : Pie, lignes, …