2010-05-14 5 views
0

ma question se compose de pièces de remorquagedifférence b/w Skins et thèmes CSS dans Flash Builder

** 1- pourquoi nous avons besoin de peaux pour tous les éléments si nous pouvons le style de notre application en utilisant le fichier CSS. par exemple dans le thème Graphite dans l'exemple de SDK se compose à la fois des fichiers CSS + .fla et skins ---. mxml.

2- Comment nous pouvons créer tout un thème avec des CSS codage. **

Répondre

1

1) Peaux et CSS servent à différentes fins. Les skins effectuent le dessin programmatique des éléments graphiques, tandis que les styles CSS permettent de personnaliser certaines variables de ces enveloppes. Par exemple, les habillages de halo utilisent les styles borderStyle, borderColor pour permettre à l'utilisateur d'utiliser le même habillage sur plusieurs composants, et permettent au développeur d'apporter des modifications subtiles sans créer de nouveaux fichiers de structure. Ainsi, alors que vous pouvez créer un thème sans remplacer les apparences par défaut, ou avoir un thème qui ne contient que des peaux, vous êtes vraiment mieux servi en ayant les deux. Par exemple, une application que je suis en train de construire a de nombreuses instances du même style de bouton, mais tous les boutons sont de styles différents. Pour ce bouton, j'ai écrit un habillage de bouton de base qui acceptait un paramètre backgroundColor, et en utilisant ce paramètre backgroundColor, j'ai été capable de créer différents boutons de couleur avec des apparences similaires.

2) Écrire des habillages avec des valeurs codées par défaut ou en dur. Je ne sais pas pourquoi vous voudriez faire cela.

+0

En fait je veux créer le thème entier pour mon application AIR. donc je pensais qu'il devrait y avoir une méthode pour créer un thème visuellement. maintenant une question s'il vous plaît comment nous pouvons intégrer les skins over, up, down etc définis comme sybols dans un fichier .swf. Je veux dire dans la peau comment puis-je spécifier –

+0

Oh, eh bien, si vous voulez créer le thème dans un éditeur visuel, je suggère de regarder dans le catalyseur flash. ou si vous voulez juste créer des peaux basées sur png ou swf, regardez dans les extensions de skinning flash – quoo

Questions connexes