Did my passion for Flash ends here!

All this started when I was doing Lingo scripting with Macromedia Director in our multimedia class. I first heard about Flash there. At first I ignored it,for Lingo was giving me power that point of time (2001-2002). As an architect I used do AutoCAD and 3DSMAX and then import the 3D models into Director to add some interactivity. It was not that straight forward those days but with a lot of plugins and addons one could do Shockwave movies. While I was enjoying Lingo, I heard Flash can do animations and interactivity with very little effort. So thought will give it a try and started with Flash5. At first it seemed me a lot constrained compared to Director. Very little scripting or so to say actions one can choose from and adds to the objects you create. But then I came across some beautiful sites such as (lookandfeel.com,wearehere.com,not sure whether they exist now!) Then I thought I must try this out and there began my Flash carrer. Slowly caught Actionscript 1.0 and started doing experiements. Still love the first time I made mediaplayer in Flash to run the SWFs with stop,pause,play and seek bar.I still consider thats my best project till date.

Slowly Macromedia pushed in Flash and kind of neglected Director. I found value in that but surely missing all those 3D features of Lingo. While there were a few in Flash those days,the community arround Flash was superior compared to any other scripting. Learned a lot from Flash-DB and Flashmove. There I grew myself and looking at the vibrant community I never looked back as to do some other programming (JAVA,C#,PHP etc). I tried  those languages those days but then its the community which let me down. I could found a lot of folks arround me doing JAVA,dotNET but they were kind of showing their superiorness to me all the time. On the contrary Director forums were kind of very slow and there were almost no discussion about HTML and Javascript those days(At lest arround me).

I got myself going in Flash and slowly realised that there is not much I can do with the frontend unless I got some data from backend and the Flash community helped me right away with the support(Flash-DB,you guys rock). Within few months I started with PHP and MySQL,this were all happening from the same community. I never looked to go to a PHP forum till that time. When I visted a PHP forum,just for a test,I found those guys were also share the same kind of passion as Flash. I was been accepted and encouraged. The next thing was JAVA. Actually I started it intentionally as I heard a lot about it in everywhere. Learning was a little tough then as it was pure OOP and AS2 is just a compromise. When I have started my hands on JAVA, AS3 was shipped. And it was like a cake walk for me as I was just polishing Java. AS3 come in just the right time and I loveded it. So much of the pain of AS2 is gone. Till that point everything was going right. I was heavily doing Flash applications from casual games to applications.

This was the time when javascript developer were looked upon as inferior guys than the Flash guys. It was not the problem of the community, as the community was always aware of things. This was the problem created by big corporations and their management. They have to face the customers and customers werer asking about Flash applications. All done, we were delivering Flash applications for years but for what? For the native Javascript and HTML was not sufficient then to provide the kind of user interaction Flash was doing.

The time came when Flash is pushed into the enterprise arena. Macromedia released Flex as a serverside component and the buzz was everywhere. In between the transition of Macromedia to Adobe, Flex matured as a front end component framework. Wooohooooooo, a corner stone. And suddenly there were divisions in the Flash community happened,Flex developer and Flash developer. Some people,including me adopted Flex and started learning it as to see what it is doing. While some just dove into from other programming language as it was fetching money. I found value in Flex, as an application framework and started developing applications. Fun at first,but then I felt I am decreasing my value as a creative individual and doing the same kind of stuff what other programming language guys were doing. The objective of the company(Macromedia /Adobe) was achieved, with the similar syntaxes as other programming languages and ease of use of a declarative language, Flex brought in the developers from all arround the development sphere. But then developers who were really liked Flash for its richness in simplicity started to fade up,that includes me too. If all I have to do is learn your complex event models, lifecycles(which obviously will come in a matured language as AS3) why not I learn other languages like JAVA, dotNET, PHP. They are coming up nicely and if you talk about frontends,we have JavaFX,Silverlight and HTML.  Another big problem is the mindset of the community now, people coming straight to the Flex framework from other programming languages, think the Flash counterparts are just some guys but Flex developers are real ones. Common, put them into test by giving some animation logic or at least custom transition effects. Suddenly the answer would be why would that be required. Flash community was never like that, it always experimented with visual elements of any kind.

If we talk about pure cross-platform products,I mean data driven applications currently javascript and HTML are already doing nice stuffs, I would consider better than Flex/Flash. Coming with HTML5,CSS3 and javacript a great new era of web applications. The community arround it is looking as vibrant as the Actionscript 1 version of Flash. They are ready to take on the challenge and try things out differently.

Well, with that came along iPhone and Cocoa framework for ObjectiveC. I never thought the community could be so enrgetic there. I think its quite healthy and matured community there while at very early age of their life. Within 1-2 months of my diving into the code and starting my objectiveC venture I got direct help from people into core cocoa programming. Go catch @jonsterling at Twitter,this guy is incredibly talented and helps you out , just at the moment. I am steadly falling in love with ObjectiveC.

To conclude, my passion for creativeness and innovation is still there, so I will choose my wipons. Currently HTML5,Javascript,CSS3 are on the web side of things that passionate me. While for iphone and in general ObjecitveC is the thing. All in all on front end side, I should be doing Flash for my earnings I hope, not passion anymore, until Adobe or the Flash community does something to bring me back on the game. This kind of things happened,when I switched from Lingo to Flash. On job front I was doing Lingo but for passion I was into Flash. Now its the time for history to repeat itself. For I have stopped enjoying Flash on application front. While I still passionately do any gaming assignments on Flash. There is still a lot of things in there. But obvioulsy not Flex or any datadriven framework. The passion right now is on objectiveC,HTML5,CSS3 and javascript. Ohh well, how can I forget HAXE. And if we talk about games again,Unity and those kind of frameworks are already in the game. That is another area,which I am looking passionately too.

So there are a plenty of things for me to do as to keep up with my passion.

Lets go and do it.


7 thoughts on “Did my passion for Flash ends here!

  1. You have very similar experiences to me (Lingo to Flash and Web to AS3 and exploring Java, C#, Unity). The difference is I never moved to the Flex side, so I never lost the passion for the platform.

  2. HTML5, Javascript, CSS3 are more creative than the Flash Platform?

    There’s lots of talk about Flex not being creative which I just don’t get. Flex is Flash. It has everything that Flash has. Everything you can do in Flash you can do in Flex. Flex just provides a framework of components built on Flash and and recommended lifecycle to follow.

  3. Hi Saumya,

    I am a great fan of you as I know you are a GURU in Action Script. I work in action script 2 and want to learn more and more as this is my passion. I follow your blog and twitter too. It will be really helpful for me if you please guide me to achieve my goal. Should I know C++ and C# thoroughly to write AS3? Please help me!

  4. Hey Runa,
    Thank you so much for your kind words. Its really motivating for me.
    If you are in AS2,just get started in AS3.I have posted some of the basics of AS3 in my previous posts,hope that helps you in anyway.
    Well,learning C++ or C# is good for a programmer’s point of view.But its not mandatory for learning actionscript 3.
    AS3 is just another Object Oriented Programming language. So if you know AS3, you can vary well dive into other languages like C++ or C# or even Java. And so is true for the other way around.I mean, if you know c++,C# or Java, you can very well dive into AS3, for all these fall into Object Oriented Programming language category. Now for that matter its not mandatory or binding to know one language to learn other.
    I would say to start with AS3,you have to just keep your prevous actionscript knowledge aside.As AS1 and AS2 may confuse you when you are trying to learn AS3.
    Best is, learn AS3 thinking as, another programming language. That way you will never confuse yourself by comparing AS3 to AS2. Once you get a good understanding of AS3, then you can start comparing how things have changed from AS2 to AS3.
    A good will accompanied by a dedication always wins. I am sure you can make it. Hope that makes you start learning AS3.
    Thank you again for your kind words. That really helps me,get going,chasing my dreams.
    happy flashing :)

  5. Hi Saumya,

    Thank you so much for your motivating words. I will definitely follow your words and start learning AS3 as a fresher and I really expect your guidance in every step.
    Thank you again and best regards.

  6. Hi Saumya,
    I need a help from you as I cannot solve it myself. Please visit http://rox-and-sim-on.ch/newsite/. There you will find a music player. When the user goes to other page the song starts from the beginning. What I need is that the song will be continued to other pages also. Do you know any way to do this? If you want I can send you the source files also.
    Regards and thanks in advance.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s