FlashCS4とFlex3.4.0を使用しています。Flashでベクターグラフィックボタンを作成し、Flexで使用したいと思います。
Flex Component Kitをインストールしようとしましたが、ここに記載されているように、変換に必要な2つのコマンドが追加されません。
誰かが以前にこの問題を見た/扱ったことはありますか?
FlashCS4とFlex3.4.0を使用しています。Flashでベクターグラフィックボタンを作成し、Flexで使用したいと思います。
Flex Component Kitをインストールしようとしましたが、ここに記載されているように、変換に必要な2つのコマンドが追加されません。
誰かが以前にこの問題を見た/扱ったことはありますか?
MovieClipをSWFにエクスポートしてスキンとして使用し、ベクター画像をコントロールに適用できます。
アップデート:
SVGファイルを使用することもできます。それはすべてここで説明されています。
うん、少し前に私に起こった。正しく思い出せば、CS4のインストールの問題です(コンポーネントキットはCS3用に設計されています)。キットをインストールした後、Extension Manager CS4を起動し、コンポーネントを無効にしてから再度有効にします。コマンドが表示されるはずです。
ただし、Flexコンポーネントキットがなくても、すべてを「手作業で」行うことができます。fpsを24に設定し、Flexで使用するクリップを「Actionscriptにエクスポート」します。必ずmx.flash.UIMovieClipを基本クラスとして使用してください(通常のMovieClipではありません)。結果のファイルを.swcとしてエクスポートすると、すべて設定されます。
ところで、Flashで作成された実際のボタン(状態、スキン、その他すべてを含むコンポーネント)を使用したい場合は、がっかりすることになると思います。フラッシュボタンは異なるインヘンリタスチェーンを持っているため、フレックスボタンとしてエクスポートすることはできません(フラッシュはflash.display.SimpleButtonを使用し、フレックスはmx.controls.Buttonを使用します)。フレックスでフラッシュボタンを使用することはできますが、フレックスがもたらすすべての長所(ツールチップ、レイアウトなど)を活用することはできません。誰かがこの問題の賢い解決策を持っているなら、私はそれを聞いてみたいです。