いくつかの Flex (SDK 4.6) アプリケーションで同じスタイルシート (CSS ファイルに保存) を共有したい。ただし、これらのアプリケーションの SWF に沿ってスタンドアロン ファイルを配布するのではなく、CSS ファイルを Flex アプリケーション ファイルに埋め込みたい (画像などを埋め込むのと同じように)。CSS 宣言には font-embeddings が含まれているため、実行時に CSS をロードすることは (私が思うに) 不可能です。
私がすでに見つけたこと:
単純に使えません
<fx:Script source="@Embed(stylesheet.css)" />
。構文が間違っています。コンポーネントで許可されていない型宣言が CSS に含まれているため、アプリケーション間で共有される一部の MXML コンポーネントでインライン スタイルシートを使用できません。
CSS を SWF にコンパイルすることを選択できますが、これによりスタンドアロンの SWF ファイルが作成されます (したがって、Flex フレームワークを SWF に埋め込むことはできますが、スタンドアロンの CSS を埋め込むことはできません ;])。
明らかな何かが欠けていることを願っています。これはかなり簡単に達成できます。