2011-03-09 2 views
0

몇 가지 문제가있어 : 나는 그것을 고칠 수없는 것나는 CSS를이 경고가 계속 CSS를

Type 'AutoComplete' in CSS selector 'AutoComplete' must be qualified with a namespace. 

. 어떤 아이디어? 나는 네임 스페이스를 추가하려했지만 시도하지 않았다. : S

+0

를? –

+0

죄송합니다. 애플리케이션 디버그에 있습니다. – Dennis

+0

@Dennis 어떤 응용 프로그램입니까? 오류가 발생한 줄은 무엇입니까? –

답변

1

Spark에서 일부 구성 요소는 일부 구형 mx 구성 요소와 이름이 같습니다. 다음과 같이, CSS 스타일을 선언 할 때 이러한 이유로, 어도비는 네임 스페이스를 필요

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

이것은 당신의 CSS 스타일 시트의 상단에 간다.

@namespace s "library://ns.adobe.com/flex/spark"; 
:이 경우

<s:Application ... xmlns:s="library://ns.adobe.com/flex/spark" ...> 

를, 당신의 stylesheet.css 다음 필요 : 프로젝트의 루트에 < 응용 프로그램 > 코드를 보면 다음과 같은 것이 같은 것을 볼 것입니다

희망이 있습니다 ...

0

CSS 파일의 구성 요소는 네임 스페이스를 지정해야합니다. CSS 파일의 맨 위에는 다음과 같이되어야합니다.

@namespace mx "library : //ns.adobe.com/flex/mx"; 양식 { // 어떤 스타일의 물건 }

대체 MX 각각 자동 완성 및 네임 스페이스와 양식 |

MX를 :

그리고에서 자동 완성을위한 CSS 선언은 다음과 비슷한 모습이 될 것입니다. site에 따르면

0

, 당신의 CSS에이 도움이 될 것을 추가 : 사용자가 브라우저에서 그 경고를 받고있어 @Dennis

@namespace components “com.hillelcoren.components.*”; 

    components|AutoComplete 
    { 
    selected-item-style-name: macMail; 
    } 
관련 문제