2009-05-03 10 views
0

赤色 "MXMLコンポーネント"と "AS3コンポーネント"を作成できます。 2つの方法は、既存のコンポーネントをベースとして使用します。質問:既存のコンポーネントを拡張できない場合(私は全く異なるものが必要なので)どうすればよいでしょうか? (商用)Flashオーサリング環境を使用して、最初からコンポーネントを作成する必要がありますか?Flexカスタムコンポーネント

答えて

1

既存のコンポーネントを拡張できない場合は(私は全く別のものが必要なので)どうしますか?

独自のコンポーネントを作成するオプションがあります。 AdobeのWebサイトでは、十分な文書が入手できます。参照:

* Custom Flex Components

* Custom Actionscript Components

私は(商用)Flashオーサリング環境を使用して最初からコンポーネントを作成する必要がありますか?

AS3/MXMLベースのコンポーネントを作成するためにFlex Builder 3は必要ありません。これはどのエディタでも行うことができます。あなたが必要とするものは、これらをコンパイルするための無料のSDKです。

+0

1.私は、推奨URLで探しているものが見つかりません。 2.私はFlex Builder 3について言及していませんでしたが、一般的にはFlexでした。組み込みコンポーネントとはまったく異なるコンポーネントを作成する方法はないようです。さらに、Flash CS3にはFlexコンポーネントをビルドできるコマンドが付属しています。 –

+2

はい、ビジュアル要素を作成するには、スプライトまたはUIComponentのいずれかを拡張する必要があります(それ以外の場合は、表示リストの一部ではないため)。あなたの質問は明確ではありません。 – dirkgently

+0

次のコンポーネントを想像してみてください。それはバス停を表します:それは名前(テキストフィールド)、基盤(ボタン:rollOver上にツールチップを表示)、ラインを持っています。コンポーネントはコンテナ内で複製される必要があるため、「線」は2つの位置(垂直および傾斜、テキスト)をサポートする必要があります。テキストと基礎は色を変えることができます。その行は外部イメージでもよいので、別のシンボルも表すことができます。コンポーネントは、最初にアタッチされた場所の正確なxおよびy位置を保持しなければなりません(位置がビューごとに異なるため)。 Flexでどうすればいいですか? –

関連する問題