2012-04-13 15 views
0

自分の国のニュースと充電ステーションのリストを含む小さなアプリケーションを開発します。しかし、プログラミングの初心者なので、ユーザーがHomeView上で充電ステーションボタンをクリックすると、ViewがRegionViewにプッシュされます(ここでは7つのMXMLサブファイルがあります)。次に、ユーザーがリージョンを選択し、ビューが充電ステーションのリストにプッシュされますこの地域ではユーザーが充電ステーションをクリックすると、ViewがDetailsViewOfCH(それぞれの固有の詳細)にプッシュされるため、1つの充電ステーション用の10個以上のMXMLサブコンポーネントがあります。Flexプロジェクトの多くのMXMLコンポーネント

私の質問:?!// shrani.si/f/:これは良いmetodや意志のアプリケーションが大きすぎるされる[ここで、画像の説明を入力] [1]

ここでは説明

ですhttp 1 HomeView MXML - >リージョンMXML(1つのリージョンごとに7つのMXMLコンポーネント) - >チャージステーションMXML(1つのリージョンに10個以上のMXMLコンポーネント) - 2M/>充電ステーションが60台あるため、充電ステーションの詳細については60個のMXMLコンポーネントファイルがあります。

ありがとうございました!

+0

各mxmlが新しいビューであるとお考えですか? – SQLiteNoob

+0

はい、私はそれぞれのmxmlを充電ステーションのdetailsViewごとに使います。私は以下のコードを投稿します。 – Roky

答えて

0

アプリケーションは実際のAndroid搭載端末でどのように動作しますか?

ビュー間のナビゲーションが遅いですか?これにはsome good readingがあります。また、viewActivatedが送出されてクラスに「より高価な」ビューコンポーネントを追加して移行をスピードアップするまで待っている人もいると聞いています。

また、ListコンポーネントとLabelItemRendererまたはIconItemRenderを60台の充電スタンドの一覧を表示する画面に使用する必要があります。 Flex Listコンポーネントは、画面に表示されているものを表示するのに必要な数のアイテムレンダラーのみを作成します。リストをスクロールすると、リストから新しいデータでアイテムレンダラーが再移植されます。既にこれを使用している場合は心配しないでください:)

ラベル/アイコンアイテムレンダラーはモバイルアプリ向けに最適化されています。

0

私はあなたがあまりにも多くの意見を持っていることについて言っていることを聞く - 次のようなものを試してみてください:

ホームのためのONE MXMLを行い、 1つは地域用、1つは充電ステーション用、もう1つはコンポーネント用です。どこでもハードコードされたデータがあり、変数で置き換えられます。次に、50以上のすべてのmxmlファイルにあるすべてのデータを、sqlite、xml、localstoreなどのデータモデルに入れることができます。

データにアクセスするためのクラスを作成します。あなたのデータが入っている参照を4つのビューのそれぞれに渡すことができます。したがって、各ビューで選択が行われるたびに、必要に応じてより特定の場所にデータが絞り込まれます。

Passing Data

Passing More Data with extra code help

Accessing Data

More about a data model

Here are your local data storage options

And here you'll find help with getting started

うまくいけば、それは正しい道にあなたを得るでしょう。

関連する問題