Posté le 21 octobre 2009 à 0:21 par A.Zuber | Tags: Beta, Builder, corners, Flash, Flex, Image, mask, rounded
Cet exemple Flex va vous montrer comment arrondir individuellement certains coins (corners) sur une Image dans Flash Builder 4 Beta en attachant à celle-ci une masque (mask) créé à partir d'un Sprite arrondi (rounded Sprite) en utilisant la méthode drawRoundRect().
Mise en avant : drawRoundRect() – Sprite- mask Voir la suite
Posté le 27 septembre 2009 à 13:53 par A.Zuber | Tags: Flash Builder 4 Beta, SkinnableContainer, Skinning
Adobe a changé de manière significative le système de gestion des skins dans Flash Builder 4 pour donner au développeurs de grandes possibilités de créer des composants avec des skins personnalisés sans avoir à s'engouffrer dans de la création via Flash ou autre application de graphisme.
Dans Flex 3, pour créer un container panel avec des bords arrondis (rounded corners) et un background en dégradé, on devait passer en général via Flash, 9-slice scaling, export du SWC et quelques CSS embêtant pour que ça marche. Ou encore passer par des classes complexes en AS3 directement dans Flex Builder. Maintenant, nous pouvons dessiner tout nativement en MXML avec un minimum d'efforts. Cela comprend aussi le type de dessin vectoriel, donc un seul composant suffit pour toutes les tailles.
Le coeur de ce nouveau système de skinning réside dans les composants Spark. Chaque composant vous permet de spécifier un type de skin en utilisant les attributs de styles skinClass. Dans ce tutorial, vous allez créer un skin personnalisé pour le composant SkinnableContainer. Voir la suite
Posté le 26 septembre 2009 à 15:24 par A.Zuber | Tags: Flash Builder 4, HSlider, showTrackHighlight, trackHighlightSkin, VSlider
Cet exemple de Flash Builder 4 vous montre comment personnaliser le trackHighlight d'un component Halo HSlider ou VSlider de différentes manières dans Flex 4 Gumbo :
- 1. Définition des propriétés de Style CSS
showTrackHighlight et trackHighlightSkin
- 2. Définition des propriétés de Style
showTrackHighlight et trackHighlightSkin dans un fichier .CSS externe
ou dans un container de style
- 3. Définition des propriétés de Style
showTrackHighlight et trackHighlightSkin directement en ActionSript dans un container fx:Script
Mise en avant : showTrackHighlight – trackHighlightSkin
Voir la suite
Posté le 25 septembre 2009 à 11:30 par A.Zuber | Tags: Alert, Button, emphasizedSkin, Flash Builder 4 Beta, Halo
Cet exemple de Flex 4 vous montre comment définir un Skin / Style CSS personnalisé pour un bouton (component Button) présent dans un composant Halo Alert dans Flash Builder 4 Beta :
Mise en avant : emphasizedSkin – s:SparkSkin
Voir la suite
Posté le 24 septembre 2009 à 23:56 par A.Zuber | Tags: DataGrid, Flash Builder 4 Beta, Halo, headerSeparatorSkin
L'exemple suivant vous montre comment supprimer le Separator Skin (skin des séparateurs de colonnes) dans un Halo DataGrid control (composant Halo DataGrid) dans Flash Builder 4 / Flex 4 Gumbo en utilisant diverses méthodes :
1. Utilisation directe du paramètre de Style CSS headerSeparatorSkin
2. Utilisation d'un style css externe ou inclu dans un container style
3. Modification en actionscript 3 du style via le paramètre HaloSeparatorSkin
Mise en avant : headerSeparatorSkin – HaloSeparatorSkin
Voir la suite
Posté le 24 septembre 2009 à 1:38 par A.Zuber | Tags: Flash Builder Beta 4, skin, SparkSkin, textAlign, titleDisplay
L'exemple suivant vous montre comment modifier l'alignement du title (textAlign) d'un composant Spark Panel dans Flash Builder 4 / Flex 4 Gumbo en utilisant diverses méthodes :
1. Utilisation directe de la propriété titleDisplay.setStyle « textAlign »
2. Utilisation d'un style css
3. Création d'un custom skin du panel
Mise en avant : textAlign – titleDisplay
Voir la suite
Posté le 21 septembre 2009 à 23:19 par A.Zuber | Tags: BitmapImage, Flash Builder 4 Beta, List, Spark Controls
Il y a différentes possibilités pour afficher des images dans un composant Spark List dans Flash Builder 4 / Flex 4 Gumbo :
Mise en avant : s:BitmapImage – SparkSkin
Voir la suite