Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Programmation avancée en ActionScript 3.0 (Repost)

    Posted By: Proghunter
    Programmation avancée en ActionScript 3.0 (Repost)

    Programmation avancée en ActionScript 3.0
    Video2Brain | 06h 04m | 08 Décembre 2009 | AVC 1280x720 25.000 fps | AAC 44.1 KHz | 467.24 MB
    Genre: eLearning | Level: Beginner | Language: French

    ActionScript 3.0 permet au développeur Flash de réinventer tout ce qu'on peut voir sur le web aujourd’hui. Ces avancées technologiques ont cependant un coût. Pour le développeur il s’agit de maîtriser un langage plus riche, mais en même temps plus complexe. Cette formation vidéo vous guidera sur la voie d’une utilisation optimale des possibilités du lecteur Flash, en vous ouvrant les portes de Flash Remoting et Flash Media Server.

    Cette formation vidéo a pour but de vous faire progresser, par la pratique, dans la maîtrise du langage ActionScript 3.0 afin que vous puissiez en tirer le meilleur parti. Cela suppose la maîtrise des concepts de base de l’AS3, c’est-à-dire de la liste d’affichage et du modèle évènementiel, ainsi que des concepts généraux de la Programmation Orientée Objet.

    Partant des connaissances acquises, cette formation vidéo vous montrera comment mieux concevoir vos applications ActionScript 3.0 en les structurant selon le pattern d’architecture Modèle-Vue-Contrôleur, par l'utilisation des interfaces et par l'emploi judicieux des Singletons et autre Value Object.

    Vous apprendrez à faire communiquer une application Flash avec un serveur d’applications en utilisant le format de données AMF au sein de la technologie Remoting. Enfin, vous découvrirez comment mettre en place un flux de travail optimisé pour bâtir des applications de vidéo à la demande avec le serveur logiciel FlashMediaServer 3.5.

    Les concepts étudiés dans cette formation vidéo pour l’ActionScript 3.0 sont illustrés par des exercices concrets et des ateliers pratiques dans lesquels vous construirez des composants logiciels réutilisables dans des projets de taille réelle.

    Vue d'ensemble de la formation :

    Les designs patterns ou patrons de conception
    En ActionScript 3, les design patterns ou patrons de conception offrent des solutions élégantes à des problèmes récurrents d'architecture logicielle. Dans ce chapitre, vous développerez une application de dessin vectoriel.

    Pattern d'architecture Modèle-Vue-Contrôleur
    En ActionScript 3, le pattern d'architecture Modèle-Vue-Contrôleur permet de structurer des applications complexes et de les rendre plus compréhensibles et plus robustes.

    Démonstration et schéma de l'application
    Construction d'une application de dessin vectoriel avec l'ActionScript 3 structurée selon le pattern MVC.

    Configurer le contrôleur
    Implémentons les méthodes du contrôleur qui modifient les données du modèle, puis lions les composants de la vue et les méthodes du contrôleur.

    Refactoring
    Le refactoring ou remaniement de code consiste à réécrire certains morceaux de code de l'application afin que celle-ci gagne en structure, lisibilité, etc. Nous n'ajoutons cependant pas de nouvelles fonctionnalités à l'application.

    Le Flash Remoting
    Flash Remoting est une technologie optimisée permettant d'étendre les possibilités du lecteur Flash. Dans ce chapitre, vous créerez un service d'envoi de mails.

    Présentation théorique du Flash Remoting
    Flash Remoting permet à un client Flash de communiquer avec une technologie de serveur telle que PHP, Java, .Net, etc.

    Créer un service distant et un client SWF
    Nous créons un service PHP minimal pour tester la connexion et l'échange de données avec un client SWF.

    Client SWF : optimiser le code avec le class-mapping
    Faites correspondre une classe ActionScript 3 et une classe PHP grâce au class-mapping.

    Refactoring : utiliser la classe Proxy
    Créez une classe ActionScript 3 réutilisable dans tous les projets Remoting.

    Modifier l'application de dessin
    Nous chargeons le composant d'envoi de mails dans l'application de dessin du premier chapitre et modifions celle-ci pour capturer un tracé vectoriel et l'encoder en image JPG à l'exécution. Ceci permet d'envoyer l'image avec le mail.

    Le Flash Media Server 3.5
    Flash Media Server est la technologie la plus riche et la plus fiable pour construire des applications de vidéo à la demande et des applications temps réel pour le lecteur Flash.

    Installation du Flash Media Server 3.5
    Installation de FMS 3.5 sous Windows.

    Première connexion depuis un client SWF
    Établir une connexion à une application FMS, se déconnecter et monitorer l'état de la connexion.

    Refactoring de l'application cliente
    Refactoring de l'application cliente. Mettre en place un Framework pour le développement d'applications avec Flash Media Server.

    Chapitrer une vidéo
    Créez un système de chapitrage afin d'offrir une navigation alternative à l'utilisateur.

    Synchroniser la vidéo et le système de chapitrage
    Synchronisez les images de la vidéo et le système de chapitrage grâce à la méthode de rappel onCuePoint.