• Aucun résultat trouvé

Un point sur l’utilisation de Flex dans

N/A
N/A
Protected

Academic year: 2022

Partager "Un point sur l’utilisation de Flex dans "

Copied!
13
0
0

Texte intégral

(1)

Flex

Un point sur l’utilisation de Flex dans

l’environnement AIR

(2)

Introduction

Objectif

Découvrir en quoi le moteur d'exécution Adobe® AIR™

est utile

Comprendre la différence entre l’utilisation du

Framework Flex® via un navigateur web et via AIR®

(3)

Adobe AIR

Utilités

Déployer localement des applications Internet riches (RIA)

Le fait de disposer en permanence d’applications web

utilisables sur plusieurs systèmes d’exploitation permet

d’utiliser les outils HTML/Ajax, Flex, ou Flash

(4)

Flex sur AIR ?

Nous allons créer un projet Flex très simple

Dans un premier temps, il sera exploitable via un navigateur web

Puis, nous verrons comment le lancer dans une fenêtre

Enfin, nous verrons comment créer un fichier .air qui

installera le projet sur notre machine

(5)

Flex sur AIR ?

Voici le projet en Flex via web application

test.mxml

<?xml version="1.0" encoding="utf-8"?>

<mx:Application

xmlns:mx="http://www.adobe.com/2006/mxml"

layout="absolute">

<mx:Iris id="effet"/>

<mx:TextArea text="Exemple test navigateur"

mouseDownEffect="{effet}"/>

</mx:Application>

(6)

Idée de Flex

Étapes de création d’un projet AIR

1. File >> New>> Flex Project

2. Dans Application type, sélectionnez Desktop Application

 A la compilation, il créera une fenêtre d’application et non une fenêtre de navigateur

(7)

Idée de Flex

3. Créez un fichier MXML

File >> New >> MXML Application

Lui donner un nom, par ex. test.mxml

Un fichier est créé avec cette initialisation

<?xml version="1.0" encoding="utf-8"?>

<mx:WindowedApplication

xmlns:mx="http://www.adobe.com/2006/mxml"

layout="absolute">

</mx:WindowedApplication>

(8)

Idée de Flex

Quelles différences remarque-t-on ?

On remarque l’apparition de la balise

<mx:WindowedApplication>

Elle définit le conteneur utilisé pour créer l’application Flex pour AIR

Elle a 2 rôles :

remplacer la balise <mx:Application>, servant de point d’entrée à une application Air basée sur Flex

tout comme <mx:Application>, elle définit la disposition de la fenêtre initiale et de ses composants

Cette balise contenue dans le package mx.core n’est pas reconnue lors de la création d’un projet en Web Application

(9)

Idée de Flex

5.

Créer un fichier .air

La création consiste à exporter le fichier avec un password et un certificat d’exploitation

File >> Export >> release build

Browse : le mettre dans le src du projet par exemple

(10)

Idée de Flex

6. Créez un certificat

Faire Next, puis Create

Donner un mot de passe

Indiquer le lieu de

rangement du certificat, identique à celui du fichier

(11)

Idée de Flex

Le certificat se range dans le répertoire, ici : cours8- Air-Exemples

(12)

Idée de Flex

Pour lancer le fichier AIR

Double cliquer sur le fichier AIR dans le projet, accompagné de son certif

Installez (si non présent) le moteur AIR : Adobe Air

l’exécution se fait dans une fenêtre particulière

(13)

Idée de Flex

On peut également aller dans le répertoire où on l’a exporté, ici : Programmes Files/test et l’exécuter directement en cliquant sur test.exe

Références

Documents relatifs

C'est peut-être tentant mais la réali- sation me 5emble difficile surtout pour la question perforation et pour la difficulté de sortir des fiches une à une..

La liste finale est établie via la flèche pour fonctionnalités aditionelles (1) dans l’option de menu Gestion du cabinet - Bibliothèque, puis l’option Liste de patients (2).

Pour le cas ou l’on aurait loupé l’écriture du nom, il y a moyen de rattraper en faisant un clic droit sur le nouveau dossier et clic gauche sur « renommer », ou en faisant

4 – Cliquer sur « Retourner au calendrier », un accès vers votre calendrier personnel a été créé.. Comment créer mon

Ajoutez un nouveau message dans le champ Texte de message et mentionnez (en utilisant le symbole « @ ») la question précédemment créée au moment où vous souhaitez que la réponse

Toutefois celui qui, à l'issue de 100 parties, a le plus de chances de ne pas perdre d'argent (on devrait dire : le moins de chances d'en perdre) est celui qui a la plus

• Être propriétaire d'un serveur dédié implique une certaine responsabilité dans les usages qui pourraient en être fait à votre insu : piratage de la machine par un tiers

1 tabouret de bar à cour à 3 mètres du bord plateau 1 escalier pour descendre du plateau vers la salle. Le