valor una tipos producto porter michael hacer elementos ejemplo como caracteristicas cadena flex flash actionscript-3

flex - una - ¿Cuál es la diferencia entre Cadena(valor) y valor como Cadena?



elementos de la cadena de valor (2)

Para aclarar esto, ¿cuál es la diferencia entre:

String(value)

y

value as String

¿Cuáles son los casos en los que usarías uno sobre el otro? Parecen intercambiables ...



String (valor) crea un nuevo objeto String a partir de un literal de cadena. Si el argumento constructor no es un literal de cadena, supongo que llama al método .toString () del objeto argumento.

value como String simplemente pasará el valor de valor IF El valor es una Cadena o una subclase de Cadena. Volverá nulo si el valor no es de tipo String.

Lo importante a tener en cuenta es que String (val) crea un nuevo objeto mientras que value como String simplemente se refiere al valor (y prueba la compatibilidad con String).

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/String.html

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/operators.html#as