Guillaume André

Apprentissage, étude et approfondissement des nouvelles technologies

Archive for March, 2009

31 Mar, 2009

AIR & Flex : Skinner le contrôle Button

Posted by: Guillaume Andre In: ActionScript| Air| Flex

Pour substituer l’apparence par défaut d’un bouton Flex (mx:Button) sans utiliser la suite CS3 + FlexBuilder + l’extension Flex Skin Design il existe 3 possibilités.
Déclarativement avec MXML
<mx:Button upSkin=”@Embed(’../assets/boutonEtatUp.png’)”
                          overSkin=”@Embed(’../assets/boutonEtatOver.png’)”
                          downSkin=”@Embed(’/assets/boutonEtatDown.png’)” />
Pour comprendre la [...]

30 Mar, 2009

Silverlight 3 : Pixel shaders (effets graphiques)

Posted by: Guillaume Andre In: Silverlight

Silverlight 3 introduit la possibilité de modifier les rendus graphiques avec les Pixel shaders. Cette fonctionnalité est connue des développeurs et utilisateurs WPF. Pour aller droit au but voici ce à quoi peut servir les Pixel shaders au sein de Silverlight :

Côté XAML
<TextBlock Text=”Pixel shaders”>
     <TextBlock.Effect>
          <DropShadowEffect BlurRadius=”5″ Direction=”-50″ ShadowDepth=”5″ Color=”Black”></DropShadowEffect>
   [...]

27 Mar, 2009

Silverlight 3 : Accélération GPU

Posted by: Guillaume Andre In: Silverlight

L’accélération GPU est l’une des nombreuses nouveautés de Silverlight 3. Elle permet à Silverlight d’utiliser votre carte graphique pour s’occuper du rendu de certains éléments graphique de votre interface (ceux que vous désirez). Cette technologie s’appuie sur DirectX pour les utilisateurs Windows et OpenGL pour les utilisateurs Mac.
 
Cette vidéo a été réalisé avec Camtasia, par [...]

En ActionScript 3 il est possible de charger des ressources externes au sein d’une application Flash, Flex, AIR avec les objets flash.display.Loader et flash.net.URLLoader. Néanmoins ces méthodes permettent de charger à distance les ressources ou fichiers en question tel que le ferait une page web sous forme de requête vers un serveur. Une ressource peut-être [...]

Pour déclencher un événement personnalisé avec quelquonc objet, ActionScript 3 met à disposition un dispatcher. Voyons de plus prêt son fonctionnement.
1) Rappel : écouter un événement
Pour écouter un événement il faut utiliser la méthode :
 objet.addEventListener(”evenement”, handler);
Le handler est la fonction qui sera lancée lorsque l’événement se produira. L’objet est l’objet que l’on souhaite écouter.
2) Utilisation [...]