私はいくつかのアイテム(キャンバス、ラベルなど)を組み合わせたコンポーネントを開発しましたが、{stationXML.getItemAt(1).AAA @値}、それは動作しません。コンポーネントのすべてのアイテムを結合する前に、それらはすべてメインのMXMLファイルに入っていました。コンポーネント内のグローバル変数にどのようにバインドできますか?
"stationXML" arraycollection変数が重要であるかどうかはわかりませんが、 "Station.as"ファイル内で宣言されています。
アイデア?
私の誤った記述には申し訳ありません。項目は、Station.asファイル内の「パブリック」変数(バインド可能)として宣言されています。その値をそのコンポーネントにどのように渡すのですか? – Seidleroni
外部のものが「設定」できるコンポーネント上のパブリックプロパティを定義します。次に、そのプロパティをメインのmxmlから設定します。上記の私の編集を参照してください。 – Marplesoft
ありがとう、これは完璧に機能しました!唯一の変更は、コンポーネント内で変数(xmlData)をバインド可能にする必要があることでした。しかし、1つの質問。アプリケーションは、コンポーネント内にまったく新しいXML変数を作成します(本質的に同じアイテムによって占められるメモリを倍増させる)か、ポインタのようなものでしょうか? – Seidleroni