Posts Tagged ‘actionscript’

Latin Flash Tour!

Wednesday, October 20th, 2010

Pues ya estámos a solo unos cuántos días del evento Flashero mas grande de México, si áun no están inscritos pueden hacerlo directo desde aqui:

http://www.latinflashtour.com.mx/registro/

No olviden darse una vuelta por la agenda para consultar el ciclo de conferencias, esta muy interesante, los temas van desde flex, multitouch, realidad aumentada, desarrollo para el iphone hasta robotlegs… hay para todos, desafortunadamente no hay (de nuevo) nada de 3d 🙁 pero si una conferencia sobre sintesis de sonido y electrónica 😀

La cita es el  29 y 30 de Octubre, Universidad Iberoamericana

Allá nos vemos!

Conferencias Adobe Hispano

Sunday, September 19th, 2010

La semana pasada se llevó acabo Adobe Hispano, para los que como yo se perdieron algunas de las conferencias ya están disponibles:

Dia 1

Dia 2

Dia 3

Dia 4

Felicidades y gracias a la gente que está detrás de este evento.

http://www.cristalab.com/blog/grabaciones-de-las-conferencias-de-adobe-hispano-2010-c91175l/

Parser de PSD’s para Actionscript 3

Thursday, August 26th, 2010

Tal vez en algún momento necesiten importar un psd a su app Flash/Flex/AIR ó quizá en este momento se les ocurra algo que hacer con esto 🙂

What is currently supported :

PSD FILE :
  • Parsing  canvas width x height
  • parsing file color information (number of color channels, color depth, color mode)
  • parsing file’s composite bitmap snapshot
  • parsing all layers and layer folders
Layers :
  • parsing layer bitmap data
  • parsing layers bounds and position
  • parsing layer name
  • parsing layer ID
  • parsing layer blend mode
  • parsing layer colour channels
  • parsing layer alpha
  • parsing layer filters
  • parsing layer extra  properties such as : isLocked, isVisible, clipping applied
  • parsing layer type (normal, folder)
What is  not supported but planned for the future :
  • layer  masks
  • layer paths
  • layer vector shapes
  • parsing text layers as formatted string
  • parsing layers with zip (with or without prediction) compression

PSD FILE :

  • Parsing  canvas width x height
  • parsing file color information (number of color channels, color depth, color mode)
  • parsing file’s composite bitmap snapshot
  • parsing all layers and layer folders

Layers :

  • parsing layer bitmap data
  • parsing layers bounds and position
  • parsing layer name
  • parsing layer ID
  • parsing layer blend mode
  • parsing layer colour channels
  • parsing layer alpha
  • parsing layer filters
  • parsing layer extra  properties such as : isLocked, isVisible, clipping applied
  • parsing layer type (normal, folder)

What is  not supported but planned for the future :

  • layer  masks
  • layer paths
  • layer vector shapes
  • parsing text layers as formatted string
  • parsing layers with zip (with or without prediction) compression
  • http://durej.com/?p=128

    Detectar gestos del mouse en Actionscript 3

    Tuesday, July 13th, 2010

    Encuentro este código bastante útil, no sé si ya exista un API que haga esto en AS3, me parece que no.

    http://www.emanueleferonato.com/2010/07/05/detecting-mouse-gestures-in-flash-with-as3/

    BSS ActionScript Package

    Wednesday, June 9th, 2010

    Con el tiempo muchos de nosotros hemos creado algunos paquetes de actionscript para uso diario, como manejadores de audio, utils de arrays y xmllist, bulk loaders, etc,  en esta ocasión la gente de Big Spaceship comparte sus paquetes cono nosotros.

    Developed over years, matured through a long process of adding, removing rewriting, refining, curating, forgetting, re-adding, improving, collecting, enhancing, rewriting … hours of hard work by an amazing team. The Big Spaceship package is a collection of useful classes that help us to do our basic daily tasks faster so that we have more time to concentrate on the fun stuff.

    http://github.com/bigspaceship/as3

    Tenemos desde paquetes de audio, display y tweens hasta el Api de Facebook.

    Realaxy ActionScript Editor

    Wednesday, June 9th, 2010

    We, Realaxy ActionScript Editor developers, do know what AS developer needs, because we are them for more than ten years. If we can do some refactoring and it will make our work more efficient, than we furthermore will do it for ourselves. We are like greedy collectors – we take the best invented in development tools area so far and implement it in our editor. And we need to mention modestly, that lots of features we invent ourselves

    http://www.realaxy.com

    Pues probemos el demo a ver que tal funciona 🙂

    Desktop AIR Flash MiniBuilder

    Wednesday, October 28th, 2009

    Flash MiniBuilder is a lightweight IDE created for developing programs written in ActionScript 3.

    Flash MiniBuilder is itself written in ActionScript

    Two of the main raison d’etre of MiniBuilder are

    • provide a completely free and cross platform alternative for developing ActionScript projects.
    • provide an editor with a small footprint that would eventually run on smaller computers like netbooks or even pocket-size devices.

    Extending, changing (and even integrating MiniBuilder with other software) is easy: MiniBuilder is itself written in your favourite language, AS3!

    This and some of it’s unique features and concepts will make it the IDE of choice for lots AS3 developers.

    http://code.google.com/p/minibuilder/

    http://www.victordramba.com/?p=36

    Flash mini builder ahora en tu escritorio con Adobe Air 🙂

    Flash DE

    Friday, September 4th, 2009

    Este sábado 5 de setiembre tres comunidades dedicadas a nuestro amado Flash Platform (Flash_mc, RIActive y GarageFlash) se unen para compartir conocimientos y experiencia en la Universidad de Londres, Plaza Luis Cabrera #9 (entre Zacatecas y Guanajuato) Col Roma Norte. La cita es puntual a las 11am y realmente estaremos muy contentos de ver a muchos claber por ahí…

    Entre los temas tenemos:

    • Migración de Actionscript 2 al 3 – Edgar Parada y Alberto González.
    • Si Batman es superheroe… ¿Por qué no puedo ser programador? – Guía para el diseñador Flash – eldervaz.
    • Data visualization framework y axiis con Flex – Omar Cornejo.
    • Webcomic con Flash – Vlad Bazan.

    http://www.cristalab.com/blog/flash_mc-riactive-y-garageflash-juntos-en-flash-de-mexico-c77989l/

    Trataré de darme una vuelta

    Flixel

    Monday, June 8th, 2009

    flixel is a completely free collection of Actionscript 3 files that helps organize, automate, and optimize Flash games; an object-oriented framework that lets anyone create original and complex games with thousands of objects on screen in just a few hours, without using any of the Flash libraries.

    http://flixel.org

    Flash y lo que significa ser una plataforma.

    Thursday, May 21st, 2009

    Ya que estamos en eso de la semántica y Flash, cuando se anunció como una Plataforma lei muchos post similares al que voy a ponerles hoy, este me llamó la atención porque me hizo dudar si Flash merecia llamarse de esta forma por lo siguiente:

    …You can’t consider something as a platform just because you can write RIAs for it or it has a desktop component, or just because you have a few different editions. It’s bigger than that. It has to be…

    Java started with the promise of making apps that you write once and run everywhere. As I see it, it failed to achieve this. I see Flash replacing Java, achieving this initial goal. I see Java (not JavaFX) as a rival to Flash as a platform…

    …As I see it, for success, Flash Platform should get rid of any reliance on rival platforms (Java, .Net etc.) as soon as possible. (3rd party tools are OK, after all, they are additional tools. I think a platform should provide at least basic building tools, sufficiently advanced, that does not rely on rival platforms. [As soon as possible may mean years – but I believe this should be the agreed goal]).

    Silverlight is not a rival to Flash Platform, .Net is. Silverlight is the toy animation [2] part of (web part of) .Net Platform. I believe Flash, as a platform, should have bigger goals than beating that…

    Totalmente de acuerdo,  Silverlight NO ES el rival de Flash, como casi todos piensan, en realidad .NET lo es, ¿Pero esta acaso Flash al nivel de un .NET o Java? no, pero ¿acaso ese es el objetivo de Adobe? NO!

    Si les ha tocado hablar con algun desarrollador Java sobre Flash seguro habran caido en este mismo tema, pero las dudas se les aclararan (como a mi), con lo siguiente.

    “The idea of a platform is that it is an essential foundational element on which you can build and deploy your own software. It seems to me that Flash – when you include AVM2, Flash Builder, Flex Framework/SDK, tools like Catalyst, gateways like BlazeDS, Flash streaming and real-time protocols (RTMFP), real-time and streaming servers(FMS), mobile, desktop, and TV deployment, and I assume one day AS3 on the server, that you have a significant platform.”

    Brian Lesser

    Creo que esta última definición apoya muy bien lo que se ha venido hablando respecto a las definiciones de Flash, en especifico como plataforma, pues el  concepto que tienen algunos difiere o es muy vago respecto a lo que Flash actualmente es.

    El termino Plataforma no es dificil de entender ni tiene que llevarnos a escenarios mayores, como lo mencionan en el mismo post, quienes desarrollan plug ins para Firefox toman a este browser como su plataforma, incluso alguna vez  les hable de la plataforma Yahoo, porque Flash no deberia ser considerado Plataforma?

    Link:

    http://www.asvguy.com/2009/05/whats-wrong-with-the-flash-platform.html

    Sobre Flash Builder

    Monday, May 18th, 2009

    La noticia del fin de semana para quienes desarrollamos Flash fué el cambio de nombre de Flex Builder a Flash Builder, hay muchas opiniones por la red al respecto porque apartir de esto han surgido muchas preguntas como ¿si dejará de existir Flash IDE? ó ¿que pasara con Flash Catalyst?

    ¿Porqué?

    Para quienes no conozcan el actual Flex Builder es una herramientas que nos sirve para crear contenido Flash con Actionscript 3 y MXML.

    flexbuilder

    Por esta razón, como lo comenté en el post de definiciones de Flash, habemos muchos trabajando AS3 puro en este programa, pero es un poco erroneo que por esta causa nos llamemos desarrolladores Flex,

    Entonces que es un Desarrollador Flex?

    Sencillo, alguien que desarrolla bajo el Flex Framework, o sea MXML

    ¿Si es tan sencillo porque tanta controversia?

    Con este cambio de nombre, con ambas formas de desarrollar y los nuevos productos que Adobe ha traido recientemente algunas definiciones pierden sentido, el ejemplo mas claro, Flash Catalyst.

    ¿Si Flash Catalyst genera MXML no debería llamarse Flex Catalyst?

    Les pondré algunos escenarios de lo que escucharemos de hoy en adelante…

    • Hice esta aplicación Flex en Flash Builder.
    • Hice esta aplicación Flex en Flash Catalyst.
    • Hice esta aplicación Flex en Aptana Studio.
    • Hice esta aplicación Flash en Flash CS4.
    • Hice esta aplicación Flash en Flash Builder.
    • Hice esta aplicación Flash en Flash Catalyst.

    La idea es buena pero causa confusión ¿no? ahora imaginen explicarselo a sus clientes…

    Quizá me quieran linchar por lo que voy a decir pero ¿no sería mejor separar lo que refiere a Flex(MXML) de Actionscript?, sé que sustancialmente son lo mismo, pero ayudaría con toda esta semántica, yo lo haría de la siguiente forma:

    Actionscript:

    Flash CS4
    Flash Builder

    MXML:

    Flex Catalyst
    Flex Builder

    Pero no creo que esto pase.

    Como lo he dicho muchas veces, el actual Flex llegó a mejorar la reputación de Flash, no importando si hacias AS3 o MXML el usar el IDE era de gran peso en cuestión de desarrollo, los clientes creían que “Hacer Flex” iba “mas allá” que “Hacer Flash” y en cierta forma asi es, pero era un poco erroneo el concepto ya que no son cosas distintas.

    Recomendaciones

    Flash engloba todo: Flash CS4, Actionscript 1, 2 y 3, MXML, Flash Lite e incluso Air, evita decir sólo que “Haces Flash” porque a estas alturas se necesita ser mas específico.

    No es lo mismo decir que sabes ilustrar a que sabes usar Illustrator cs4, asi que define bien si sabes usar Programas o Tecnologías.

    Si usas Programas di cuales, conozco muchos que dominan muy bien Flash CS4 y nada de Actionscript, pasará lo mismo cuando llegue Flash Catalyst pero con MXML.

    Si usas Tecnologías creo que es mejor decir que desarrolllas ActionScript y/o MXML que decir que desarrollas Flash y/o Flex.

    Soy muy quisquillozo con las definiciones por que cuando no estan bien establecidas dan pie a oportunistas que abusan de la ambigüedad de los términos para levantarse el cuello sin hacer demasiado, como  la mayoría de los “Emprendedores”, “Expertas en Social Media” y similares, asi encontramos “Flasheros” que solo hacen tweens y son los que queman el término Flash que tanto miedo nos da usar.

    http://theflashblog.com/?p=998

    Frameworks para Flex/Flash

    Wednesday, February 25th, 2009

    Some say that if a technology has a lot of frameworks, then it is a sign of maturity. You might argue with that, but still I think it is interesting to know what are the available frameworks in the Flex/Flash world.

    MVC frameworks and Dependency Injection

    • Cairngorm (Adobe Open Source) – MVC framework
    • PureMVC (Open Source) – MVC framework
    • Mate (Open Source) – Mate is a tag-based, event-driven Flex framework
    • Swiz (Open Source) – Metadata-based Dependency Injection framework
    • Spring ActionScript (Open Source) – Dependency Injection framework part of SpringSource

    Articles to get some idea about what these frameworks offer:

    Testing frameworks and code coverage

    • FlexUnit (Adobe Open Source) – conceptually based on famous JUnit
    • Funit (Open Source) – Metadata Driven Unit Testing for Flex
    • asUnit (Open Source) – Unit Testing Framework
    • fluint (Open Source) – Unit Testing with further richer asynchronous support and support for integration-level testing
    • FlexMonkey (Open Source) – UI testing, capture replay
    • Selenium (Open Source) – API for Selenium
    • FlashSelenium (Open Source) – Selenium RC Client driver extension
    • HP QuickTest Professional 9.5 (Commercial License)
    • mock-as3 (Open Source) – mock object library
    • FlexCover (Open Source) – code coverage
    • FunFX – functional testing framework
    • Mock4AS – a simple Mock Object Library for ActionScript3

    Y aun hay mucho más para que se entretengan…

    http://corlan.org/flex-frameworks/

    MonsterDebugger

    Thursday, February 5th, 2009

    De MonsterDebugger is an open source debugger for Adobe Flash, Flex and AIR. De MonsterDebugger is made in Flex and AIR by design studio De Monsters.

    http://www.monsterdebugger.com

    GTweenTimeline

    Wednesday, February 4th, 2009

    Aunque todo lo nuevo en CS4 respecto a Tweens es muy bueno desde hace mucho solo uso librerias, algunas hacen mejores cosas que otras pero a veces controlar todas las intancias juntas o secuenciarlas se vuelve algo tedioso.

    GTweenTimeline te permite crear una linea de tiempo vitual (por asi decirlo) donde tu puedes manejar multiples estados del tween, saltar de uno a otro, usar callbacks de forma mas facil, etc, como si de una linea de tiempo normal se tratara

    http://www.gskinner.com/blog/archives/2009/02/gtweentimeline.html

    Chequen el demo, puedenhacer muchisimo mas que pintando frames 🙂

    Referencia AS3 para Android

    Tuesday, February 3rd, 2009

    Tenemos para iphone, ahora para android 🙂

    http://www.jadbox.com/2009/02/actionscript-for-android/

    Referencia de AS3 en tu Iphone

    Monday, January 26th, 2009

    Referencia para Flash Player 10, AIR 1.5, and Flex 3.2

    http://www.mikechambers.com/blog/2009/01/26/actionscript-3-reference-for-iphone/

    as3isolib

    Wednesday, January 14th, 2009

    Para seguir con el tema isometrico una libreria en as3 para rear de forma senilla elementos isometricos 🙂

    http://code.google.com/p/as3isolib/

    ND3D un nuevo engine 3D para AS3

    Friday, December 26th, 2008

    Podria parecer por lo pequeño que es que no hara grandes cosas pero basta con ver los ejemplos para darse cuenta de que promete mucho.

    http://www.nulldesign.de/projects/nd3d-as3-3d-engine/

    http://code.google.com/p/nd3d/

    Docs: http://www.nulldesign.de/nd3d/docs/index.html

    Sinceramente no me he dado el tiempo de probar otros frameworks como Sandy ya que Papervision me gusta muchisimo, pero siempre s bueno probar otras opciones.

    AIR App: Referencia de AS3

    Thursday, December 18th, 2008

    La gente de Big Spaceship desarrollo una util aplicacion e air para tener siemre a la mano la “language reference” de as3.

    http://labs.bigspaceship.com/2008/12/09/air-app-as3-language-reference/

    ya despues de un rato no la ocuparas 🙂

    Votaciones para el 25-line Actionscript contest

    Wednesday, December 10th, 2008

    Recuerdan este concurso?, de verdad aunque no voten deben de pasar a ver lo que hicieron estos  maestros del AS, es dificil decir cual es el mejor, rifados!!

    http://www.25lines.com/?page_id=139

    Adobe Alchemy, el puente entre C/C++ y AS3

    Thursday, November 20th, 2008

    Reutiliza milones de librerias de C/C++ en Flash Player 10 o Air 1.5

    Alchemy brings the power of high performance C and C++ libraries to Web applications with minimal degradation on AVM2. The C/C++ code is compiled to ActionScript 3.0 as a SWF or SWC that runs on Adobe Flash Player 10 or Adobe AIR 1.5.

    Alchemy is primarily intended to be used with C/C++ libraries that have few operating system dependencies. Ideally suited for computation-intensive use cases, such as audio/video transcoding, data manipulation, XML parsing, cryptographic functions or physics simulation, performance can be considerably faster than ActionScript 3.0 and anywhere from 2-10x slower than native C/C++ code. Alchemy is not intended for general development of SWF applications using C/C++.

    http://labs.adobe.com/technologies/alchemy/

    Explorando Google Analytics con la Plataforma Flash

    Thursday, November 20th, 2008

    Una de las buenas noticias que dio  Google en MAX es que ya podemos usar Google Analytics (en mi opinion lo mejor hasta el momento) con Flash/Flex

     
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application
        xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="absolute" width="800" height="600"
        >
     
        <mx:Script>
                public function onButtonClick():void
                {
                    tracker.trackPageview( "/hello world" );
                }
        </mx:Script>
     
        <analytics:FlexTracker
            xmlns:analytics="com.google.analytics.components.*"
            id="tracker"
            account="UA-111-222"
            mode="AS3"
            visualDebug="false"
         />
     
        <mx:Button id="mybutton" label="hello world" click="onButtonClick()" />
     
    </mx:Application>

    Pasare un buen rato probando esto y les dare mis opiniones, suena bastante bien..

    http://analytics.blogspot.com/2008/11/want-to-track-adobe-flash-now-you-can.html
    http://code.google.com/p/gaforflash/
    http://code.google.com/apis/analytics/docs/flashTrackingIntro.html

    Collision Detection Kit en AS3

    Thursday, October 30th, 2008

    Funciona con cualquier tipo de DisplayObject, o sease Sprites, MovieClips, Bitmaps, TextFields y FLVs!

    Pasen a ver cada uno de los ejemplos y descarguenlo, es extremadamente util.

    http://www.coreyoneil.com/Flash/CDK/index.html

    Algunos API’s de AS3

    Thursday, October 30th, 2008

    Acrobat.com Document Services
    Adobe Photoshop.com API
    AIM
    Amazon’s S3 Service
    Digg
    eBay
    Facebook ActionScript API
    FedEX
    Flickrlib
    Google Feeds API
    Google Language API
    Google Maps API for Flash
    Google Search API
    Imeem
    Last.fm
    MySpace OpenSocial ActionScript Library
    Odeo
    Pownce
    TwitterScript
    XIFF
    Yahoo ASTRA Web APIs
    Yahoo! Maps AS3 Component
    Yahoo! Social AS3 API
    YouTube
    Youtubelib

    Un dia que no tengas que hacer agarras una de estas, experimentas con ellas un rato en flex y exportas para Air

    Visto aqui, donde encontraras la lista completa

    Silverlight 2, las cosas que un desarrollador de Actionscript debe saber

    Wednesday, October 29th, 2008

    Si no exisiera flash trabajaria en silverlight, por que? por que no es cuestion de marcas sino de lo que se puede alcanzar con ellas,  estas dos tecnologias son similares y gracias a la bendita POO, no es complicado pasar de una a otra, pero sigo con flash por que aunque flash empezo antes y soy fan de Adobe, actionscript aun sigue teniendo algunas ventajas.

    • No blend modes. *
    • No bitmap manipulation. *
    • No sound manipulation.
    • No advanced text rendering (Think CS4’s new text component). *
    • No printing support.
    • No 3D engine. Although Flash relies on a 3rd party – Alternativa, Papervision3D, Away3D, Five3D, Sandy 3D to name a few – Flash player 10 does has rudimentary 3D capabilities to a degree.
    • Install experience isn’t as streamlined as installing the Flash Player – most likely this is due to a design fault. The Silverlight runtime is essentially a smaller subset of the .Net framework.
    • Visual Studio has Intellisense for all of the .Net frameworks functions, but only a small subset is supported – no warnings

    http://www.daniellove.net/blog/?p=146

    😀

    XRAY para as3!

    Monday, October 13th, 2008

    XRay te permite ver las entrañas de tu SWF, hechale un ojo a este video paa que veas lo que puede hacer 🙂

    http://osflash.org/xray

    Game of life en AS3 y JS

    Tuesday, October 7th, 2008

    La otra vez puse un post del clasico Game of Life hecho en Processing, hoy les tengo 2 hechos en AS3:

    http://www.quasimondo.com/archives/000680.php

    http://quetwo.wordpress.com/2008/10/05/conways-game-of-life-in-flex/

    y uno en JS

    http://kylemcgregor.com/jslife/

    Todos tienen el codigo fuente, aunque la desventaja al de processing es que no conectan con midi 🙁

    IDEO Labs: Multitouch System en Flash!

    Tuesday, September 30th, 2008


    Playing with Multi-touch from IDEO Labs on Vimeo.

    Created to enable designers to explore multitouch interactions quickly and easily, this package includes all requisite software to build a lightweight multitouch system.

    http://labs.ideo.com/

    http://code.google.com/p/ideo-multitouch/

    Buscando sobre la forma de conectar Flash con processing (si, se me ocurrieron muchas cosas con este post), encontre esta maravilla, estos tpos lo hicieron y crearon algo sorprendente, denle una checada al API, ojala pronto la muden a AS3.

    Post dedicado a los que desmeritan flash y que aun tiene la idea de que es solo para hacer intros y cargadores :).

    Comparacion de rendimiento entre Vector y Array en AS3

    Friday, September 26th, 2008

    El player de flash 10 incorpora una nueva clase llamada Vector, que basicamente es como asignar un  tipo a un Array, lo que seria una mejora en el rendimiento del player y para muestra Mike Chambers los pone a prueba con un experiento: llenaun Array y un Vector con 5 millones de numeros aleatorios y despues los recorre en un loop para obtenerlos, el resultado es quel Vector fue un 60% mas rapido.

    Aqui el codigo fuente

    Un picLens en as3 con away3D

    Wednesday, September 24th, 2008

    PicLens (ahora coolIris) es un pequeño plug in para tu browser que te permite ver aquellos sitios que cuenten con Media RSS (ya trabajo en eso para hidden) en un fantastico 3d wall.

    Aqui un tutorial para similar el efecto en as3

    http://www.thetechlabs.com/3d/simulating-piclens-with-flex-and-away3d-%E2%80%93-part-2/