2010-06-26 3 views
8

간단한 CSS 선언을하려고합니다. 그러나, 나는 위의 경고를 가지고 그것을 해결하는 방법을 모르겠다. 나는 s | (type)이 나를위한 스타일을 선언해야한다고 생각했다.경고 : CSS 유형 선택기가 'sparks.component.TextInput'구성 요소에서 지원되지 않습니다.

<fx:Style> 
     @namespace s "library://ns.adobe.com/flex/spark"; 
     @namespace mx "library://ns.adobe.com/flex/mx"; 

     s|TextInput{ 
     color:#313131; 
     }   
</fx:Style> 

<s:Panel width="600" height="480" skinClass="skins.CustomPanel"> 
    <s:layout> 
     <s:VerticalLayout paddingTop="7"/> 
    </s:layout> 
    <s:TextInput text="TextInput CSS not working"/> 
    <mx:Form> 
     <mx:FormHeading label="Please Enter The Information"/> 
     <s:HGroup> 
      <mx:FormItem> 
       <s:Label text="Brand"/> 
       <s:TextInput id="brand" text="CSS not working" width="156"/> 
      </mx:FormItem> 
    </mx:form> 

답변

25

CSS 유형 선택기는 구성 요소 정의 내에서 사용할 수 없습니다.

  • 대신
+2

Man..no 책 이제까지 당신의 최고 MXML 파일에 선언 된 CSS에서 유형 선택기 선언을 이동하는 클래스 선택기를 사용

당신은 두 가지 옵션이 있습니다 언급! 그들이 말하는 것은 유형 선택기가 얼마나 훌륭한지를 말하지만 구성 요소에서 지원되지 않는 것은 언급하지 않습니다. 나는 잠시 동안 그 해답을 찾고 있었다. 나는 당신의 제안을 따를 것이라고 생각합니다. 감사! – FlyingCat