Emigro a ActionScript 3 !

15 Diciembre 2009

as3snake

Los que alguna vez habeís visitado la web de redribera.es, sabeís que desde que comenzamos esta andanza, hemos puesto un especial interés en la publicación de tutoriales para la plataforma Flash. Inicié esta andadura cuando Macromedia Flash ya se estaba convirtiendo en Adobe Flash.

Todos los tutoriales con el sello de creación de “redribera”, y orientados a flash, hasta la fecha han tenido una clara orientación a la utilización de ActionScript, porque personalmente, creo que es la esencia del entorno flash (sobre todo para aquellos que gustamos de la programación mas que del diseño). Hasta ahora los tutoriales que he publicado han utilizado el lenguaje de programación Action Script 2.0, porque es el lenguaje de programación con el que he trabajado hasta la fecha. Y aunque los proyectos en Action Script 3.0 están disponibles hace ya algunos años en las distribuciones de Flash CS3 y CS4 (posiblemente en anteriores también)… hasta hace unos pocos dias no decidí “lanzarme a la piscina” y reciclarme con ActionScript.

¿Por que trabajar con ActionScript 3 a la hora de hacer un proyecto Flash?….

Bueno quizás esta pregunta es digna de escribir un libro entero y no solo este simple post en el Blog. Por internet existen númerosos foros y Blogs donde se discute esta cuestión. He leido de todo en sitios muy dispares, Cristalab sin ir mas lejos, web de referencia para los usuarios hispanos de Flash y Flex.

Para mi ,particularmente, hay dos razones de peso que han logrado que venza mi inicial reticencia. Una de ellas es el saber que las últimas versiones de Flash Player, aquellas que son capaces de interpretar y reproducir películas swf creadas con AS3, ejecutan mas rápido (hasta 10 veces aseguran algunos), un proyecto en AS3 que un proyecto en AS2. Entre algunas de las pruebas de esta afirmación está la ejecución de una función factorial (se puede probar con cualquier operación aritmética que requiera una considerable capacidad de computo y sobrecargue a Flash player).

La otra, igual o mas importante, es que ActionScript 3, realmente si que es un lenguaje de programación orientado a objetos. Al menos mas parecido a algunos lenguajes POO, como Java, .net y otros ! Por supuesto con sus particularidades, pero al fin y al cabo POO. Gracias a ello podemos olvidar los “prototype” de AS2 y similares.

Entiendo también la reticencia de muchos usuarios de Flash que en cierto modo dominan la programación de ActionScript 2 y el como utilizarla en los proyectos Flash junto con la línea de tiempo, películas, botones, escenas, y un largo etcetera. Y la entiendo porque yo mismo he sufrido esa reticencia. Y es que con lo que cuesta dominar As2 y al fin conseguir hacer cosas bonitas con flash tras hora y horas de estudio y práctica, llegan los listos y nos lo cambian por AS3. Bueno, la buena noticia, es que durante mucho, mucho tiempo seguramente podremos seguir disfrutando de AS2 ya que la compatibilidad con las versiones de Flash Player, parece garantizada. Pero quizás muchos os planteeís algún dia si quizás merezca la pena invertir algún tiempo mas y migrar definitivamente al AS3.

En mi caso creo que puedo decir que la experiencia me ha sido satisfactoria y que dudo que vuelva al AS2 con los conocimientos que ya he adquirido con AS3. Ahora mismo no comprendo como pude vivir sin AS3 tanto tiempo :)

Lo que si puedo decir, es que aquellos que ya trabajaron con lenguajes POO (en mi caso ya trabajé en Java) , lo tienen algo mas fácil, y para aquellos que no, creo que con un poco de esfuerzo pueden pasarse a AS3 sin ninguna dificultad.

Y después de este rollo, quiero recomendar , a aquellos que se inician al AS3 o que provienen del AS2 y quieren migrar a AS3 , un buen tutorial, con el que seguramente las cosas serán mas fáciles. El tutorial en cuestión se puede encontrar en la web de Metafisica Informática , en este enlace: http://metafisicainformatica.blogspot.com/2009/06/actionscript-3-guia-para-principiantes.html.

Recomiendo este enlace y no otro por la sencilla razón de que es con el curso que yo he aprendido. No dudo que en multitud de webs existan guias similares. Pero bueno, yo recomiendo la que me ha servido a mi.

No me malinterpreten, no es una forma de promocionar nada, solo la de agradecer a los autores este tutorial. Hace unos meses recibí la solicitud del autor de incluirlo en nuestro directorio de tutoriales , y cual gato curioso, decidí echar una ojeada. Esa ojeada se convirtió en varios dias siguiendo el tuto y ¡ voila ! en pocos dias ya estaba enfrascado en el desarrollo de mi propio juego en AS3 , para el cual si que aprovecharé para hacer autobombo : SlingShot Master.

Pues lo dicho, que aconsejo al personal que programa en AS2, de los que conozco muchos que sigan mi ejemplo y se pasen al AS3. Yo lo tengo claro ¡Emigro al AS3!.

Un saludo a tod@s.

Julio.

Compartelo
Compartelo:barrapuntomeneamewebeamefresquifavoritingBlogMemesChidoEnchilameMr.Wongdel.icio.usBlinklisttechnoratidigggoogle_bmarks


4 respuestas en “Emigro a ActionScript 3 !”


  1. Por Eskombro:

    Bueno, pues a mi me sucedió más o menos lo mismo. Comence a aprender a utilizar Flash cuando existía Macromedia Flash 5. Y no duré mucho tiempo en él. Unos años después empezé de nuevo, y veía que todo había cambiado. Después de trabajar en AS2 por un tiempo, empezé a dar un vistazo a AS3. Me gustó 10.000 veces más, con esa misma sensación:

    “dudo que vuelva al AS2 con los conocimientos que ya he adquirido con AS3. Ahora mismo no comprendo como pude vivir sin AS3 tanto tiempo ”

    Hoy en día me cuesta mucho hacer casi cualquier cosa en AS2, solo puedo trabajar cosas básicas, porque cada que quiero hacer algo me toca empezar a revisar… ¿Como era que se hacía esto? La lógica y organización del código en AS3 es muchísimo más limpia, y el código es mucho más claro. Y me parece que tiene muchas más posibilidaes.

    Es cierto que en muchos casos AS2 nos facilita mucho más todo. Las cosas básicas son mucho más fáciles de hacer. Pero esta ‘flexibilidad’ muchas veces no nos trae más que problemas cuando queremos hacer algo más o menos grande. Con AS3 tenemos mucha más funcionalidad, y todo es más estructurado, por lo que no lo dudo… seguro que no vuelves a AS2. A todos les recomiendo el salto….

    Saludos.

  2. Por julio:

    Coincido contigo, al menos en mi opinión, que a veces AS2 puede resultar mas rápido y productivo que AS3, pero solo en proyectos sencillos. A la larga un proyecto importante se estructura mucho mejor con un lenguaje orientado a objetos y eso aporta muchos beneficios en la programación.

    En general a ls gente que desarrolle con ActionScript 3, les aconsejo utilizar Flash Develop para gestionar el código.

    Por cierto Eskombro, visité tu página web. Te deseo suerte con tu interesante proyecto de formación en AS3.

    Si quieres puedes utilizar nuestro directorio para promocionar tu página. http://www.redribera.es/directorio/

    Un saludo! :razz:

  3. Por Eskombro:

    Es todo un reto crear este tipo de sitios. Sin embargo, si no fuera por aquellos que le dedican su tiempo a enseñar lo que saben, ninguno de nosotros llegaría muy lejos, seguramente. Yo estoy muy agradecido con quienes lo han hecho y me ayudan siempre a aprender un poco más. He dado yo una vuelta por redribera y me ha parecido que tiene contenidos muy interesantes. Lo he enlazado en mi web.

    ActionScript, Flash y Flex son mundos bien interesantes, y con algo de dedicación podemos ver como avanzamos en crear proyectos muy buenos y útiles. Así que otra vez animo a todos a que le dediquen su tiempo. Vale la pena.

    Hay un lugar muy interesante para aprender muchas cosas en ActionScript 3. Es un sitio que visito yo, que te lo recomiendo y a cualquiera que esté en este aprendizaje:
    EseDeErre

    Si no hay inconveniente dejo el enlace de mi página, que busca crear tutoriales y explicaciones para quienes empiezan a aprender AS3. La web es http://as3ideas.com. Espero que a muchos les siva de utilidad el sitio. Y si se animan a colaborar con el desarrollo de tutoriales y artículos sería genial.

    Bueno, animo a todos, a ver si ayudándonos entre todos crecemos juntos.

    Si hay algún inconveniente o incomodidad por los enlaces, puedes eliminar el enlace y dejarlo como texto sin problemas.

    Saludos.
    Eskombro

  4. Por julio:

    No me molestan los enlaces, al contrario.
    Las webs que desarrollan tutoriales son bienvenidas aquí.
    He enlazado tu web en la sección de tutoriales de redribera. Dentro de la politica de rotación de enlaces en el sitio.

    Esta es la URL: http://redribera.es/formacion/tutoriales/enlaces.html

    También puedes enviar enlaces a tutoriales al directorio de tutoriales de esta web. Aquí: http://redribera.es/formacion/tutoriales/addtutorial.html

    Del mismo modo también te agradecerá si ayudas en la difusión de los tutoriales de este sitio…..aunque la mayoría están en AS2.

    Bueno, un saludo y pasa cuando quieras por aquí a hablar de Flash !

Deja un comentario.

Buscar...

somos sociales...

Ultimas Respuestas

  • JOSE: Buen trabajo, muy interesantes los juegos de su blog y las demas categorias de este, gracias por compartirlo....


  • Ernesto: nueva lista de directorios gratuitos http://www.espdirectorio.es/di rectorios-gratis.html


  • Antire: Muy interesante… yo estoy haciendo un juego acción rpg. y no sabia que herramienta usar para los...


  • UE: ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ...


  • luis: eyyyy me gusto!!


Algunas de nuestras secciones de juegos...