問題は、UIComponent の代わりに SpriteVisualElement を使用してカスタム コンポーネントを作成することは良い方法でしょうか? その理由は、Sprite または FlexSprite を View の直接の子として追加できず、UIComponent がコードの観点から SpriteVisualComponent よりもかなり重いことがわかります。
カスタム コントロールを作成するためのベースとしてこのコントロールを使用することを示す特定の例が他の場所にあるかどうかを確認するために広範囲に検索しましたが、これしか見つかりませんでした。だから実際、私は天気について少し自信がありませんでした。これは大丈夫かどうかです。
以下、補足情報です。
- アプリケーションの性質: 子供向けの教育ゲーム アプリケーション
- ターゲット プラットフォーム: モバイル デバイス (現在は Android プラットフォームのみ)
- アプリケーション環境: Flex SDK4.6 with AIR 3.8. spark.components.ViewNavigator を使用した空の Spark アプリケーション。PureMVC フレームワークを使用。複数のビューには、主にグラフィックパッケージを使用してそれら自体を描画し、その中に子コントロールを描画するカスタムコンポーネントが含まれます(これは、カスタム描画のために SpriteVisualElement を実際に拡張し、他のカスタムコントロールを含めて表示する場所です)。
私がやっていることがモバイルアプリの良い習慣であるかどうかを教えてください。
よろしくお願いします、サチン。