Votre première application Android en 5 minutes avec Flex
Publié le 26/04/2011 Dans Programmation
1. Création du projet
2. » On code!
3. On lance!
On code!
On dispose maintenant d'une application de base: Test.mxml, ainsi qu'une première vue dans notre application: TestHomeView. Rien de très glamour, et le code n'est pas encore bien fourni.

images/articles/article9680/005.png

Sans devoir programmer l'emplacement des boutons, c'est un peu pour ça aussi qu'on utilise Flex Builder après tout, on clique sur "Design" et on passe en mode... Design! On rajoute un simple bouton en glissant le composant de la gauche et on peut ensuite modifier son texte via les propriétés comme dans les environnements visuels depuis 10 ans au moins.

images/articles/article9680/006.png

Pour un peu plus de "dynamisme", rajoutons une procédure evenement sur le bouton. Pour ce faire, commencez à écrire "click=" et l'éditeur vous proposera de générer la procédure complète. On rajoute un id au boutton ce qui n'est pas fait de base, et quand on clique sur le bouton on change le texte de celui-ci en "plop" via:

button1.label = "Plop!";


images/articles/article9680/007.png

Le code de l'application jusqu'ici:

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <s:View xmlns:fx="http://ns.adobe.com/mxml/2009" 
  3. xmlns:s="library://ns.adobe.com/flex/spark" title="HomeView"> 
  4. <fx:Script> 
  5. <![CDATA[ 
  6. protected function button1_clickHandler(event:MouseEvent):void 
  7. // TODO Auto-generated method stub 
  8. button1.label = "Plop!"; 
  9. ]]> 
  10. </fx:Script> 
  11. <fx:Declarations> 
  12. <!-- Place non-visual elements (e.g., services, value objects) here --> 
  13. </fx:Declarations> 
  14. <s:Button x="189" y="273" width="100" label="Clic!" click="button1_clickHandler(event)" id="button1"/> 
  15. </s:View>

Poster un commentaire
Vous devez être identifié pour accéder à cette fonctionnalité

Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?