2010-06-03 2 views
1

Я работаю над проектом Flash Builder 4 Actionscript и пытается выяснить, как вставить файл css в проект во время компиляции. Так же, как мы это делали, когда мы использовали тег <fx:Style> MXML.Как мне нарисовать css во время компиляции с использованием AS3 (точно так же, как и тег <fx:style>)?

Любая идея?

ответ

2
// Embed your stylesheet with the octet-stream mime-type 

[Embed(source="assets/stylesheet.css", mimeType="application/octet-stream")] 
private var stylesCSS:Class; 

public function createStyleSheetObject():StyleSheet 
{ 
    // create a new StyleSheet instance 
    var styleSheet:StyleSheet = new StyleSheet(); 
    styleSheet.parseCSS(new stylesCSS().toString()); 
    return styleSheet; 
} 
0

Цитата из Flex 3 help documentation:

Вы можете указать файл CSS в качестве аргумента аргумент source-path компилятора. Это позволяет вам переключаться между таблицами стилей с этим аргументом компилятора.

+0

Спасибо. Что такое код AS3 для этого? – jonycheung

+0

Если вы хотите сделать это на стороне AS3, я думаю, вы собираетесь использовать стили во время выполнения ... – hleinone