en fait : je ne crois pas que tu puisse "importer" une css en AS3
Tu peux définir des styleNames pour tes composants et t'appuyer sur la description du style dans ta CSS
Mais à la fin tu dois utiliser quelque chose du genre, au niveau de l'application (par exemple) et en Flex :
	
	<mx:Style source="styles.css"/>
 voilà...
ensuite, il existe des techniques pour customiser par défaut ton composant (si le styleName correspondant n'existe pas dans la css importée justement) :
	
	| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 
 | var styleNameFocus:String = selector.getStyle("styleNameFocus");
			var winFocusSelector:CSSStyleDeclaration = StyleManager.getStyleDeclaration("." + styleNameFocus);
			if(!winFocusSelector)
			{
				winFocusSelector = new CSSStyleDeclaration();
			}
			winFocusSelector.defaultFactory = function():void
			{
				this.headerHeight = 26;
				this.roundedBottomCorners = true;
				this.borderColor = 0xCCCCCC;
				this.borderThicknessTop = 0;
				this.borderThicknessRight = 3;
				this.borderThicknessBottom = 3;
				this.borderThicknessLeft = 3;
				this.borderAlpha = 1;
				this.backgroundAlpha = 1;
			}
			StyleManager.setStyleDeclaration("." + styleNameFocus, winFocusSelector, false); | 
 C'est un exemple de code que j'ai trouvé dans FlexLib (pour le lien voir googlecode)
						
					
Partager