flex - propietario - ¿Es posible eliminar propiedades de una clase dinámica?
quitar propiedades de un archivo pdf (1)
Creo que todo lo que necesitarías hacer es esto:
delete criteria.runTimeProperty;
o
delete criteria["runTimeProperty"];
Cualquiera de los dos debería hacer lo mismo.
Consulte la documentación de eliminación para obtener detalles.
Tengo una clase de ActionScript dinámica que se utiliza para enviar parámetros a un servicio web. Algunos de estos parámetros están siempre presentes, por lo que son propiedades públicas de la clase:
package
{
[Bindable]
public dynamic class WebServiceCriteria
{
public var property1:int;
public var property2:String;
public var property3:String;
public var property4:String;
}
}
Pero, también estoy agregando propiedades en tiempo de ejecución que pueden cambiar con el tiempo:
criteria.runTimeProperty = "1";
No estoy muy familiarizado con el uso de clases dinámicas, por lo que me preguntaba si es posible "eliminar" la nueva propiedad. Digamos que la próxima vez que llame a WebService no quiero que se envíe esa propiedad, ni siquiera como nulo. ¿Cómo puedo eliminarlo de la instancia de Clase sin crear una nueva instancia cada vez?