Formation Flex

Nous animons au sein de l'organisme Orsys un cours dédié à la technologie Flex Actionscript 3.0.

 

Introduction

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

 

Présentation Flex 3.0

  • Emergence des clients riches
    RIA. Présentation de Flex 3.0 : sont environnement Eclipse, compilateurs, SDK, package Data et Charting.
  • Différences et avantages avec une programmation sous Flash.
  • Intégration dans une architecture J2EE ou .Net
  • Le lecteur Flash 9.
    Concept DisplayObject

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.

 

Langage MXML


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.

    •  
    • Styles

    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


    Evènements Actionscript 3.0

    • 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…

     

    Composants avancés FLEX

    • 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

     

    Accès aux Données sous Actionscript 3.0

    • 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…

     

    Graphiques

    • 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, …