2011-09-15 5 views
0

외부 파일에서 경고 창 스타일을 지정하려고하지만 다음과 같은 경고 메시지가 표시되고 스타일이 적용되지 않습니다. 경고는 외부 AS 파일에서도 호출되고 있음을 기억하십시오 코드는 MXML에 포함되지 않습니다.플렉스 경고 창 스타일링

응용 프로그램에서 경고가 사용되지 않았기 때문에 'Alert'CSS 유형 선택기가 처리되지 않았습니다.

CSS 선택기의 경고 유형 '경고'는 네임 스페이스로 한정되어야합니다.


Alert{ 
    color : #124332; 
    background-color: #ffffff; 
    header-colors : #243322, #243322; 
    header-height:19; 
    drop-shadow-enabled: true; 
    drop-shadow-color :#243322; 
    corner-radius :6; 
    border-style :solid; 
    border-thickness: 1; 
    border-color : #243322; 
    footer-colors : #243322, #ffffff; 
    title-style-name : "title"; 
} 

답변

2

플렉스 4의 모든 CSS 파일이 기본 네임 스페이스로 시작해야합니다 : 특정 경우

@namespace s "library://ns.adobe.com/flex/spark"; 
@namespace mx "library://ns.adobe.com/flex/mx"; 

, 당신은 당신의 경고에 네임 스페이스를 지정하지 않는,이 시도 :

mx|Alert{...} 

사용하지 않는 것에 대한 경고는 무시하십시오. 컴파일러가 사용되지 않는 스타일에 대해 경고하여 파일 크기를 줄일 수있는 방법 일뿐입니다. 원하는 경우 항상 프로젝트의 컴파일러 옵션에서 -show-unused-type-selector-warnings=false을 기반으로하는 CSS 경고를 제거 할 수 있습니다.

관련 문제