1

FlashCS4とFlex3.4.0を使用しています。Flashでベクターグラフィックボタンを作成し、Flexで使用したいと思います。

Flex Component Kitをインストールしようとしましたが、ここに記載されているように、変換に必要な2つのコマンドが追加されません。

誰かが以前にこの問題を見た/扱ったことはありますか?

4

2 に答える 2

1

MovieClipをSWFにエクスポートしてスキンとして使用し、ベクター画像をコントロールに適用できます。

アップデート:

SVGファイルを使用することもできます。それはすべてここで説明されています。

于 2009-10-02T00:52:12.680 に答える
0

うん、少し前に私に起こった。正しく思い出せば、CS4のインストールの問題です(コンポーネントキットはCS3用に設計されています)。キットをインストールした後、Extension Manager CS4を起動し、コンポーネントを無効にしてから再度有効にします。コマンドが表示されるはずです。

ただし、Flexコンポーネントキットがなくても、すべてを「手作業で」行うことができます。fpsを24に設定し、Flexで使用するクリップを「Actionscriptにエクスポート」します。必ずmx.flash.UIMovieClipを基本クラスとして使用してください(通常のMovieClipではありません)。結果のファイルを.swcとしてエクスポートすると、すべて設定されます。

ところで、Flashで作成された実際のボタン(状態、スキン、その他すべてを含むコンポーネント)を使用したい場合は、がっかりすることになると思います。フラッシュボタンは異なるインヘンリタスチェーンを持っているため、フレックスボタンとしてエクスポートすることはできません(フラッシュはflash.display.SimpleButtonを使用し、フレックスはmx.controls.Buttonを使用します)。フレックスでフラッシュボタンを使用することはできますが、フレックスがもたらすすべての長所(ツールチップ、レイアウトなど)を活用することはできません。誰かがこの問題の賢い解決策を持っているなら、私はそれを聞いてみたいです。

于 2009-09-30T10:43:45.490 に答える