5
WebServiceにパラメータを送信するために使用される動的ActionScriptクラスがあります。これらのパラメータのいくつかは、常に存在しているので、彼らは、クラスのパブリックプロパティです:ダイナミッククラスからプロパティを削除することはできますか?
package
{
[Bindable]
public dynamic class WebServiceCriteria
{
public var property1:int;
public var property2:String;
public var property3:String;
public var property4:String;
}
}
しかし、私はまた、時間の経過とともに変化することができ、実行時にプロパティを追加してい:
criteria.runTimeProperty = "1";
私はありませんダイナミッククラスの使用に慣れているので、新しいプロパティを「削除」することができるかどうかは疑問でした。次にWebServiceを呼び出すときに、そのプロパティが送信されないようにしたいとしましょう。nullではありません。そのたびに新しいインスタンスを作成せずにClassインスタンスから削除するにはどうすればよいですか?
delete criteria.runTimeProperty;
または
delete criteria["runTimeProperty"];
は、どちらかが同じことを行う必要があります:私はあなたがする必要があるだろうと考えているすべての
ありがとうございました。私はそれを逃した方法を知らない! –