0

通常の as3 (非 mxml) クラスに注入できるかどうかは誰にもわかりませんか? 私は限られた成功で試しました。ありがとう

4

1 に答える 1

1

もっと具体的に教えていただけますか?「MXML」クラスとActionScriptで定義されたクラスの間に違いはありません。同じことを書く方法が異なるだけです。

インジェクションが機能するために必要なのは、バインド可能なソースプロパティと、パブリックである宛先プロパティ(パブリックセッターまたはパブリックインスタンス変数のいずれか)だけです。これらの2つの要件が満たされ、コードがコンパイルされれば、機能するはずです。

http://code.google.com/p/mate-examples/wiki/DocumentBasedExampleIntroにあるサンプルアプリケーションのコードを見ると、MXMLを使用して定義されていないクラスをターゲットとする大量のインジェクターが見つかります(特に名前が「モデル」で終わるクラスをターゲットとするインジェクター)。Mateフォーラムでも数え切れないほどの例を見つけることができます。

于 2009-05-14T12:29:09.300 に答える