0

Flex アプリケーションを開発しています。私はあまり才能のあるグラフィカル デザイナーではないので、すべてのスタイル設定などはデフォルトのままにしています。アプリが完成したら、Flex がアプリに追加したすべてのフォント、アイコン、スタイルなどと一緒にグラフィカル デザイナーに渡したいと思います。私のCIに。

また、このアプローチを後の段階で交換可能なテーマの基礎として使用したいと考えています。

私の質問には2つの部分があります。

a)アプリで使用されているすべてのアセット(単に Flex フレームワークがバンドルしたものだけではない) を抽出するにはどうすればよいですか?

b) どのアセットがどの場所で使用されているかをどのように把握すれば、デザイナーは推測やリバース エンジニアリングを行う必要がなくなります。

3 番目の部分 (アセットを再パッケージ化して、実行時またはコンパイル時にスワップ可能にする方法) がありますが、大まかに言えば、それがどのように機能するかはわかっていると思います。

4

1 に答える 1

1

私はあなたがそれを行うことができるとは思わない. 自分でスキニングを設定する必要があります。コンポーネントで使用されるデフォルトのグラフィックはフレックス フレームワークに組み込まれ、グラフィックを埋め込む代わりに描画 API を使用して実行時に生成されます。

あなたの最善の策は、css と degrafa ( http://www.degrafa.org/ ) のようなスキニングをサポートするグラフィックス フレームワークを使用することです。

Flex 3.x のベース スキンを生成するコードを確認したい場合は、ここの svn リポジトリを参照してください - http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/frameworks /プロジェクト/ハロー/

于 2009-11-03T21:52:14.287 に答える