ループ内で RemoteObject メソッドを呼び出します。このメソッドは、データベース内の行を削除するパラメーターとして行 ID を受け取ります。ループ内では、一度に多数の呼び出しを行うことができます。一部の呼び出しは、FaultEvent を発生させる可能性があります。FaultEvent を発生させた行 ID を検出するにはどうすればよいですか?
リモートオブジェクト:
<mx:RemoteObject id="myTableFactory" destination="myTableFactoryFactory"/>
ループ:
myTableFactory.addEventListener(FaultEvent.FAULT, faultFunction);
for each (var myTableRow:myTable in rowsToBeExcludedArray)
{
myTableFactory.removeMyTableRow(myTableRow.id);
}
private function faultFunction(e:FaultEvent):void
{
// The main question. How to get myTableRow.id that fired the FaultEvent
}
ありがとう。
カルロス・リマ。