Hola,
esta es la primera de una serie de traducciones que he hecho a articulos e investigaciones acerca de Flash y que pueden ser útiles para muchos de los foreros. Tomen esto como mi pequeña contribucción a este sitio que tanto me ha ayudado. Se que saldrán los que digan que el tema no es novedoso, o que hay algún que otro error, o que ya lo leyeron en algún lado, pero repito "SON SOLO TRADUCCIONES" que humildemente haré para ustedes y que espero les sirvan de algo... pues bien, comenzamos...
UNA PRUEBA QUE SORPRENDE
Hace un tiempo atrás, retomé un proyecto hecho en Flash 4, lo abrí con Flash 5 y decidí terminarlo con esta versión. Comencé a convertir el viejo estilo del action script (usando sintaxis de slash, getProperty y setProperty) al nuevo estilo, sintaxis de punto (basado en objetos), al respecto la referencia de Flash 5 Action Script dice:
"Usted puede usar la sintaxis de punto para modificar y leer las propiedades y métodos de un objeto. Puede usar la sintaxis de punto en vez de la sintaxis de slash usada en Flash 4. La sintaxis de slash no es la recomendada, pero también está soportada por el Reproductor de Flash"
Pues bien, yo re-escribí mis largos códigos y los probé. Pero para mi sorpresa, el SWF generado por Flash 5 corría más lento que mi código desactualizado y obsoleto. Es por esto que me decidí a investigar esto ejecutando un intensivo test para probar las diferencias a la hora de ejecución entre el viejo estilo del action script en Flash 4 y los cambios implementados a la versión 5.
Quiero aclarar que esto no es una comparación entre Flash 4 y Flash 5, o la velocidad de estos plugins. Esto es una comparación de identicos comandos pero escritos en dos estilos diferentes. Estos son mis resultados y saquen sus propias conclusiones: