Voici un tutorial vidéo consacré à la réalisation d'une application avec Adobe AIR. Dans ce tuto de plus de 2h30, nous allons créer notre propre colorPicker, cette application plutôt pratique vous permettra d'afficher n'importe qu'elle couleur et d'en récupérer sa valeur hexadécimale ou RVB. En plus d'être plutôt utile, ce colorpicker offre la possibilité de copier ces valeurs directement dans le presse papier et d'affiner chaque réglage via trois sliders, un pour les teintes de rouge, l'autre vert et le dernier pour le bleu.

Vous pouvez vous même tester cette application en la téléchargeant ici même : ArtkaPicker.air

Pour vous faire une idée de ce que comporte cette application, voici une liste de ces fonctionnalités:

  • Un design soigné (utilisation de reflets et de différents filtres)
  • La possibilité de récupérer le code de n'importe quelle couleur.
  • De régler indépendamment la valeur des teintes, rouge, vert et bleu (trois slider)
  • De connaitre en temps réel le code couleur en hexadécimale et RVB.
  • De dragger (déplacer) l'application n'importe où sur votre bureau (ou ailleurs)
  • Il est aussi possible d'étendre l'application à la taille de votre écran (et  réduire).
  • Fermeture de l'application depuis l'interface
  • Les boutons sont animés pour les états rollOver et out
 Nous verrons ensemble que le développement d'une application Air est assez proche de celui d'une application Flash. La seule différence entre un simple fichier .swf et une application AIR se situe au niveau du codage. En effet, nous verrons ensemble que certains éléments du langage sont apparus, comme par exemple la gestion du presse-papier avec la classe Clipboard, mais aussi la possibilité de gérer la fenêtre de l'application via la classe NativeApplication et ces méthodes : nativeWindow.exit() retore() ou maximize().

Une telle application demande tout même certaines compétences en AS3, c'est donc pour cette raison que cette formation dépasse les deux heures d'enregistrement.

Contenu de cette formation à AIR:

I°) La création de l'application
  • Mise en place des éléments principaux (bg, structure graphique du colorpicker)
  • Création de la partie liée à la récupération des couleurs (utilisation de masque)
  • Mise en place des composants slider pour les réglages des couleur RVB
  • Création et mise en place des boutons (animations pour les rollOver et out)
  • Création de l'info Bulle (pour les données concernant les codes couleurs)
  • Mise en place des éléments de décoration (filtres, reflets, dégradés, etc)

II°)La classe Init :

Cette classe est utilisée pour initialiser le projet et instancier un nouvelle objet Artkapicker.
  • Mise en place du package, de la classe et du constructeur
  • Création d'un nouvelle objet ArtkaPicker et placement de celui-ci sur la scène
III°)La classe ArtkaPicker :
  • Mise en place de la base: package, classe et constructeur
  • Import de l'ensemble des classes liées à notre application (classes air incluses)
  • Mise en place de l'ensemble des variables et constantes du projet
  • Mise en place de l'initialisation (création des écouteurs)
  • Initialisation des sliders (valeur maxi et mini, liveDragging, écouteurs)
  • Mise en place de la capture des couleurs (mouseDown et mouseMove)
  • Récupération et gestion des codes couleurs :
Pour cette récupération, nous utiliserons une classe que vous trouverez dans les fichiers sources, cette classe, plutôt puissante, nous permettra de mettre en place la conversion de nos couleurs:
  1. Hexadécimale vers RGB
  2. RGB vers Hexadécimale
  3. Décimale vers Hexadécimale
Ceci nous aidera plus particulièrement pour la diffusion des codes couleurs dans le presse-papier. Continuons...
  • Gestion des déplacements des sliders en fonction de la couleur survolé
  • Gestion des couleurs de l'échantillon en fonction des sliders(de leurs positions)
  • Mise en place et gestion de l'infoBulle : message personnalisé,affichage, disparition via l'utilisation de la classe TweenMax
  • Utilisation de notre classe personnalisé Timeout pour la disparition de l'infoBulle
III°)Mise en place des paramètre de publication Air
  • Mise en place du nom, de la description, de la version et du copyright
  • Mise en place des icônes personnalisés
  • Utilisation du certificat numérique (identité de l'application)
  • Modification de l'arrière plan
  • Utilisation du fichier xml de personnalisation
  • Installation de notre application pour les essaies
IV°) Les fichiers sources :
  • Les fichiers swf et fla pour flash cs3 et cs4
  • Le fichier Adobe air prêt à être installé
  • Le pack contenant les quatre logos pour les icônes de l'application
  • Un certificat pour l'exemple
  • Le fichier xml contenant l'ensemble des information de l'application
  • Les fichier .as ArtkaColorPicker et Init
  • Les deux classes personnalisés ConvertColor et Timeout ( attention à n'utiliser que pour ce projet)
Voilà, alors si vous avez des questions, n'hésitez pas à les déposer dans la partie commentaire, j'essaierais d'y répondre dans les plus bref délais.

Jettez un oeil à ces autres tuto AIR 1.5

Parametrage du fichier xml d'application AirParametrage du fichier xml…
 Dans ce tuto Air vous pourrez découvrir comment paramétrer…

Atelier créatif : créez une horloge digitaleAtelier créatif : créez…
Dans ce tuto Flash CS5 en vidéo, vous allez apprendre à créer…

Charger du contenu PDF dans AIRCharger du contenu PDF dans…
Vous souhaitez charger un fichier PDF au sein de votre application…

Exécuter et communiquer avec un programme externeExécuter et communiquer avec…
Grâce à l'API NativeProcess, vous allez exécuter le programme…

Apprendre Flex et AIRApprendre Flex et AIR
Formation vidéo consacrée à l'apprentissage de Flex et de…

Configuration PHP/MySQLConfiguration PHP/MySQL
Pour pouvoir interpréter du code PHP sur son ordinateur il…

Lire et écrire dans un fichierLire et écrire dans un fichier…
Si la classe File permet d'accéder au fichier, la classe FileStream…

Pour vous faire un avis, voici un extrait de quelques secondes. La version complète et téléchargeable de ce tuto AIR 1.5 de 2 heures 34 minutes est proposée dans une résolution plus grande que l’extrait suivant :

Partagez cet extrait

Lien vers cet extrait : Embed code :

artkabis , formateur certifié

Passionné par le webdesign, j'aime acquérir de nouvelles connaissances en ratissant la toile. Au fil du temps j'ai su mettre à profit mes compétences de webdesigner pour mélanger interactivité, design et animation. Curieux, j'aime être au courant des dernières nouveautés en matière d'applications internet riches (RIA). Autodidacte, je sais m'adapter aux différents outils de création web. J'utilise au quotidien une multitude de logiciels pour parfaire ma soif de création.

En savoir plus sur artkabis


Témoignage des clients de artkabis

En un mot...stupéfiant ! Merci beaucoup :)

Supers tuto, plein de bonnes astuces, merci :)

Artkabis, vraiment toi tu déchires grave... J'aime vraiment tes tuto et on voit de suite ta passion pour le flash, j'aimerai vraiment avoir 5% de tes connaissances... Bonne continuation à toi...

Merci beaucoup pour ce tuto vraiment bien réalisé !

Super formateur et des tuto très bien expliqués !

Lire les autres témoignages

 

D'autres tuto de artkabis

Galerie 3d interactive avec FlashGalerie 3d interactive avec Flash
Dans ce tutorial Flash ActionScript de près d'une heure, nous allons apprendre à créer…

Mini Portfolio en FlashMini Portfolio en Flash
Dans ce tutoriel Flash / ActionScript de près de deux heures, nous allons créer une…

Installation TweenMax et TweenLite v2Installation TweenMax et TweenLite v2
Voici une mise à jour de mon premier tutoriel TweenLite et TweenMax, Installation et…

Optimisation de vos framework (comme adobe)Optimisation de vos framework (comme adobe)
Dans ce tuto Flash ActionScript, nous allons voir comment il est possible de mettre en…

voir tous les tuto de artkabis

Ce tuto n’a pas encore reçu de vote

Votez pour ce tuto


 

Les avis / Questions des utilisateurs (4)

par artkabis
(auteur de ce tuto - 02 mars 2010)

" Ok encore désolais pour l'oublie, allez bonne soirée ;) "

par VFXSTUDIO
(a acheté ce tuto - 02 mars 2010)

" Merci Beaucoup... C parfait ! "

par artkabis
(auteur de ce tuto - 01 mars 2010)

" Bonsoir, alors en effet les fichiers sources n'avaient pas été fournis, je l'ai est donc remis en place. Si tu ne parviens toujours pas à les télécharger. Envoies moi ton adresse mail pour que je puisse te fournir ces fichiers. Mille excuses, Artkabis. "

par VFXSTUDIO
(a acheté ce tuto - 01 mars 2010)

" Bonjour,

Je viens d'acheter ce tuto mais les fichiers as (Init.as ou encore convertColor.as, timeout.as) ne sont pas fournie donc comment je fait pour realiser se tuto...

Merci de venir a mon aide "

 

Donnez votre avis ou posez une question au formateur.

Vous souhaitez commenter ce tuto vidéo ? Créez un compte gratuit. Déjà membre ? Identifiez-vous

Ce tuto en résumé ...

Ce tuto AIR 1.5 d’une durée de 2 heures 34 minutes a été acheté 8 fois.

Ce tuto a été publié le 22 décembre 2009 par artkabis, formateur certifié par Tuto.com, ayant reçu une note moyenne de 3,9/5 pour l’ensemble de ses vidéos.

Tous les fichiers sources sont fournis avec cette formation. Ces derniers vous permettront de reproduire les manipulations expliquées dans cette formation.

Ce tuto video vous expliquera étape par étape, toutes les manipulations présentées par le formateur.

Toutes nos vidéos sont visionnées par notre équipe, avant d’être mises en ligne, garantissant ainsi la qualité des produits téléchargés.

N'hésitez pas à nous contacter si vous avez la moindre question !