Sea, Flex & Sun

Aller au contenu | Aller au menu | Aller à la recherche

avr 6

Flex Builder Pro pour 0€

information intéressante, Adobe propose pour les chômeurs une version gratuite de Flex Builder afin qu'ils découvrent et se forme à cette technologie. Cependant, pas question d'utiliser cette licence pour des mises en production! Pour en savoir plus aller sur la page de téléchargement sur le site d'Adobe La crise devient un outil marketing :)

jan 13

Eteindre une bougie en soufflant dessus

Comment souffler ses bougies d'anniversaire a distance? j'ai trouvé la solution! il vous suffit d'un microphone et d'un petit bout de code.

Lire la suite...

dec 2

Faire communiquer Flex (ActionScript) et le JavaScript avec ExternalInterface

Dans cet article je vais vous présenter rapidement comment appeler des fonctions JavaScript depuis votre animation Flash et inversement.

Lire la suite...

dec 1

Gestion de la Webcam avec Flex et retouche d'image à la volée

Je me suis amusé avec ma webcam et Flex pour voir rapidement les possibilités qui peuvent s'ouvrir avec Flex et une Webcam. Je vous propose donc ce billet qui illustre le sujet.

Lire la suite...

nov 13

Gestion du Drag & Drop complexe en Flex avec le DragManager

Dans cet article je vais vous présenter la classe DragManager et tout ce qui tourne autour de la gestion complète du Drag & Drop en Flex. En effet, certains composant du framework, comme la List par exemple
permet facilement avec très peu de code de gérer le drag & drop entre 2 composants(cf mon précédent article). Mais lorsqu'il s'agit de composant personnel ou bien de donnée plus complexe, comment faire?

Lire la suite...

juil 12

Utiliser un renderer (ItemRenderer) dans une liste (dataGrid)

Il peut être intéressant d'avoir un rendu spécifique dans une liste, c'est à dire non seulement un label mais également des images et ajouter quelques fonctionnalités supplémentaire pour chaque items de notre liste.

Lire la suite...

juin 26

Faire des requêtes SQL (MySQL) avec AMFPHP en Flex

Suite à différents message sur des forums je me suis aperçu qu'un petit tutoriel en français était peut être utile. Je vais donc vous présenter comment installer AMFPHP, puis comment faire des requêtes vers une base de données MySQL avec une classe PHP, et récupérer le résultat dans notre application Flex pour alimenter un DataGrid par exemple.

Lire la suite...

Obtenir des angles arrondis (cornerRadius) sur un Canvas

Je me suis heurté au problème des angles sur le composant Canvas. Je souhaitais obtenir comme sur les Panel ou les TitleWindow des angles arrondis.

Lire la suite...

juin 24

Les façons de parcourir un fichier XML en Flex avec l'E4X

C'est une question qui revient souvent chez les débutants, c'est donc qu'un article sur le sujet est nécessaire(bien qu'il en existe déjà beaucoup). Je vous propose donc un lise non exhaustive des possibilités de l'E4X en ActionScript 3.

Lire la suite...

juin 23

Décaler l'icone (titleIcon) du header d'un Panel/TitleWindow

Je souhaitais pouvoir décaler l'icône du header d'un TitleWindow, pour le rapprocher du bord (ou l'éloigner évidemment). J'ai donc créé un petit composant(très simpliste) que je vous propose. On ne sait jamais, il pourrait être utile à quelqu'un...

Lire la suite...

juin 3

Customiser le PreLoader (ProgressBar) de votre application Flex

Je vous propose aujourd'hui de personnaliser le PreLoader de votre application Flex. Ceci peut être utile dans les cas ou l'application est lourde et demande un temps de chargement de quelques secondes.

Lire la suite...

mai 30

Exemple d'utilisation du Drag & Drop avec Flex

Le principe du drag & drop est de plus en plus utilisé dans les applications car il permet de simplifier les actions de l'utilisateur. Il est souvent intéressant de proposer cette alternative à l'utilisateur voir même cette seule solution. Je vous propose donc un petit exemple très simple pour introduire le principe du drag & drop avec Flex.

Lire la suite...

mai 24

Avoir des fenêtres proche du comportement de Windows

Par soucis de place souvent j'ai eu la nécessité de proposer à l'utilisateur d'arranger à sa façon les différentes panneaux de mon application. L'une des choses importante à mon sens est de pouvoir minimiser/agrandir/déplacer une fenêtre que l'utilisateur ne trouve pas indispensable.

Lire la suite...

mai 22

Les variables de compilation avec Flex Builder

Les variables de compilation sont bien souvent très pratique en programmation. Et évidement Flex n'est pas passé à côté.

Lire la suite...

mai 20

La Localisation avec Flex 3 (internationalisation)

J'ai trouvé de très bons tutoriel sur le net pour la localisation avec Flex mais aucun n'était complet pour mon besoin, à savoir pouvoir modifier à la volée la langue d'une application, et pouvoir le faire aussi bien sur des composants MXML que AS. Je vous propose donc un tutoriel qui permet de le faire.

Lire la suite...

mai 7

Utiliser la classe Alert comme popup de confirmation

Pour confirmer ou non une action de l'utilisateur, il est souvent utile de lui rappeler et de lui faire confirmer son action. Le cas le plus utile concerne la suppression d'un élément ou de données. Plutôt que de surcharger son projet avec un composant qui ne sert, finalement, qu'a informer et recueillir la confirmation ou non de l'action, il est possible d'utiliser la classe Alert. Voyons comment...

Lire la suite...

mai 2

Changer le style de la fenêtre active (focus)

Certaines applications comportent plusieurs fenêtres(Panel ou TitleWindow par exemple). Pour une meilleure, visibilité, souvent la fenêtre active (celle qui a le focus) doit se démarquer des autres pour l'indiquer à l'utilisateur. Je vous propose donc de le faire rapidement.

Lire la suite...

avr 30

Utiliser les filtres et les dégradés (gradient) plutôt qu'une image vectorielle

Bien souvent, j'ai eu besoin d'une image vectorielle pour le fond (backgroundImage) d'un Panel ou un Canvas (ou un autre container), surtout dans un soucis d'éviter la pixellisation lors d'un resize. Le problème c'est que je ne suis qu'un graphiste amateur et créer ses images me prennent du temps. Alors comment faire?

Lire la suite...

avr 29

Utiliser et changer le bouton close d'un TitleWindow

Le composant TitleWindow possède un bouton de fermeture (non visible par défaut). Je vous propose donc, dans un premier temps de l'afficher, puis de le skinner.

Lire la suite...

Comment toujours centrer une PopUp

Il est toujours plus agréable d'avoir une PopUp bien centrée par rapport à l'application. Cependant, lorsque cette PopUp est instancié depuis un composant enfant de l'application elle se centre par rapport à ce composant à moins de passer le bon argument à l'instanciation.

Lire la suite...

- page 1 de 2