2009-07-29 12 views
0

非常に単純なFlexデータグリッドをレンダリングしたいと考えています。 SWFフラッシュファイルをHTMLにアンカーするにはどうすればよいですか?私は特別な.swfをコンパイルする必要がありますか?「標準」データグリッド.swfを使用できますか?それにデータを渡すだけですか?Flexを使用してデータグリッドを作成し、Webページで使用するにはどうすればよいですか?

+0

「外部ソースからFlexアプリケーションのデータグリッドに情報を渡すにはどうすればいいですか? –

+0

.swfファイルの元の場所を知る必要がありますか?私はそれをコンパイルするのですか? Flexで使用する標準の.swfファイルのライブラリがありますか? –

+0

flexbuilderを使用してswfをコンパイルしますが、DataGridは空になります。 .swfファイルの中にデータを置いて、サーバー上のdataproviderをxmlにする必要があります。 – Arno

答えて

2

Flexの仕組みは、アプリケーション定義(ユーザーインターフェイス、移行先の状態など)を含むMXMLファイルを作成することです。これは、DataGridが "生きる"場所です。ユーザーインターフェイスには、クリックすると外部データソースを呼び出し、グリッドを塗りつぶすボタンを配置することもできます(または、アプリケーションの起動時に自動的に発生させることもできます)。 MXMLファイルを作成するには

、あなたが本当に必要なのは、あなたがプログラミングのFlexに新しいしている場合、あなたは(ダウンロードは試用バージョン用です)Flex Builderの購入を検討する必要があり、テキストエディタとFlex SDKですが、。

Flexのスピードアップを目指すには、FlexのすべてのWebサイトを参照することを強くお勧めします。それはhttp://www.adobe.com/devnet/flex/です。

EDIT:FlexBuilderのアルファ版はhttp://labs.adobe.com/technologies/flex/flexbuilder_linux/で入手できます(前述のSDKのダウンロードはそのままLinuxで動作するはずです)。それをダウンロードして「インストール」すれば、Webサイトで使用するためのMXMLファイル(コマンドラインで)をSWFファイルにコンパイルできます。しかし、原点はまだ残っています。 SWFファイルを作成してWebページに配置する前に、FlexとActionScriptについて詳しく知る必要があります。それはDevNetサイトが入っている場所です。

+0

私はLinux上で作業し、単純なデータグリッドをレンダリングしたいだけです。理想的には私がやりたい: シェル> flexify My.mxml> My.swf 私のチャンスは何ですか?このためのコマンドラインツールはありますか? –

+0

詳細については、私の答えの更新を参照してください。 –

+0

コマンドラインでこれを行う方法の例を探しているなら - このブログの記事をチェックアウト http://asantoso.wordpress.com/2008/05/18/flex-3-sdk-command- Linux-example-on-linuxのライン開発/ – Nate

関連する問題