Deaktivieren Flex-CSS-Selektor-Warnung?

Baue ich eine etwas größere Flex-Projekt enthält mehrere Module (ein einzelnes Flex-Projekt, produziert mehrere SWF-Dateien)

Jetzt habe ich eine einzelne css-Datei geladen wird in die Haupt-SWF-tag:

<s:Application ... >
    <fx:Style source="css/main.css" />
...
</s:Application>

In der CSS-Datei:

/* CSS file */
@namespace s "library://ns.adobe.com/flex/spark";

s|Panel { 
    skinClass: ClassReference("com.skins.DefaultPanelSkin"); 
} 

s|Button {
    skinClass: ClassReference("com.skins.DefaultButtonSkin");
}

Die CSS-Datei nicht referenziert wird, sonst nirgends.

Ich habe derzeit 6 Module (plus die Haupt-SWF-Datei, insgesamt 7-SWFs). Ich habe bemerkt, dass die Anzahl der Warnungen ist die Korrelation zu der Anzahl der Module...jedes mal, wenn ich ein Modul hinzufügen, bekomme ich mehrere Warnungen. Jetzt bekomme ich 6 Warnungen für jeden Eintrag in der CSS-Datei, so:

CSS type selectors are not supported in components: 'Panel'
CSS type selectors are not supported in components: 'Panel'
CSS type selectors are not supported in components: 'Panel'
CSS type selectors are not supported in components: 'Panel'
CSS type selectors are not supported in components: 'Panel'
CSS type selectors are not supported in components: 'Panel'

Und wiederholen Sie den Vorgang für die Schaltfläche, Textfeld, etc etc. Ich habe so viele sinnlose Warnungen, es ist unmöglich zu sehen, ob es irgendwelche gültige.

Ist diese Warnung verursacht durch etwas, was ich falsch mache? Die Stile sind alle korrekt angewendet und scheint zu funktionieren genau so, wie ich möchte zur Laufzeit. Wenn ich mache nichts falsch, kann ich sagen, dass der compiler diese Warnung ignorieren?

HINWEIS: ich habe versucht, die -show-unused-type-selector-warnings=false compiler-flag, und es funktioniert nicht...das ist für eine ähnliche, aber doch unterschiedliche Warnungen.

InformationsquelleAutor der Frage davr | 2009-09-30

Schreibe einen Kommentar