私はオブジェクトのバリデーターを通して繰り返したいと思います。バリデータは宣言タグで宣言しなければなりません。宣言をどのようにスクロールしますか?そうでない場合は、オブジェクトのすべてのプロパティをスクロールする以外に、すべてのバリデータを見つける方が良いでしょうか?actionscriptでオブジェクトの宣言にアクセスするには?
0
A
答えて
2
バリデーターをコレクション(例:Array)に配置するだけです。その後、コレクションのアイテムをループすることができます。
<fx:Declarations>
<fx:Array id="validators">
<mx:StringValidator source="{firstnameInput}" property="text" required="true" />
<mx:StringValidator source="{lastnameInput}" property="text" required="true" />
<mx:EmailValidator source="{emailInput}" property="text" required="true" />
<mx:DateValidator source="{dateInput}" property="text" required="false" />
</fx:Array>
</fx:Declarations>
はその後、単に 'validateAllを()' を使うことができます:バリオーバー
Validator.validateAll(validators);
またはループ:
for each (var validator:Validator in validators) { ... }
1
私はあなたの質問を正しく理解しているかどうかはわかりませんが、クラスのすべてのプロパティ(メタタグを含む)を繰り返したい場合は、describeTypeを使用できます。
メタタグを含めるには、適切なコンパイラオプションkeep-as3-metadata
を正しく設定してください。
関連する問題
- 1. オブジェクトの宣言で変数にアクセスする
- 2. ファイルの外でGlobal.asaxで宣言されたオブジェクトにアクセスするには?
- 3. ActionScript 3でオブジェクトのすべての変数を宣言順にリストする方法はありますか?
- 4. ファイル、オブジェクトの宣言をコンパクトにする
- 5. スーパークラスで宣言されたIBOutletsにアクセスするには?
- 6. オブジェクトをオブジェクトの内側に宣言する方法は?
- 7. Javascriptオブジェクト宣言
- 8. オブジェクト[]宣言のIndexOutOfBoundsException
- 9. ジャワ - のif-else - アクセスできない内部オブジェクトの宣言
- 10. COMオブジェクトidlでtypdefを宣言するには?
- 11. 宣言後にonCreateでAndroidサービスにアクセスする
- 12. Actionscriptのループでの変数宣言のパフォーマンス3
- 13. 宣言関数外のセルプロパティにアクセスする方法は?
- 14. コントローラでHttpSessionオブジェクトを宣言する
- 15. 子パッケージ宣言へのアクセス
- 16. 別のインタフェースタイプの反復可能オブジェクトを宣言するには?
- 17. connectionstringはweb.configで宣言せずにiisで宣言します
- 18. オブジェクトの宣言と定義
- 19. JavaScriptオブジェクトのプロパティを宣言
- 20. オブジェクト宣言時のフォールバック値
- 21. WDIO:beforeAllで宣言された記述ブロックの変数にアクセスするには?
- 22. 宣言される前にビュー変数にアクセスする
- 23. クラス名のオブジェクトを宣言する
- 24. WPF - App.xaml.csで宣言されたメソッドにアクセスする方法?
- 25. node.jsサーバファイルで宣言された配列にアクセスする方法
- 26. RopesをJavaで宣言するには?
- 27. hppでベクトルを宣言するには?
- 28. OpenCLでローカルメモリを宣言するには?
- 29. ポインタの配列にアクセスするためのC++ポインタ宣言
- 30. はGSPに宣言
私は質問を理解していません... – Marty