Tag Archives: adobe

Flash, the evolution

Hi,

just today, seeing some news sites, i discover this video where adobe at the MAX 2010 show that is developing a tool that converts a .fla file into html5. seeing the video, i need to say that is a awesome thing and i feel excited about this new way that adobe is approaching the problem between the flash platform and the upcoming html5 standard. also i would like to express some opinions about the subject.

Flash as a tool, not as a platform

if you look on google for “flash vs html5″ or “the end of flash”, whatever you want, you will found a lot of articles complaining about how flash made our lives miserably, with his bad performance, his closed source code, the impossible integration with search engines etc.. but what the people forget in this era of fights for what is the best technology, is that flash allow us to bring the web (and after years, to other platforms) the interactivity, rich applications, games, video etc… but the most strong point in flash is that is the only tool that let you make content fast. is easy for the designer, why you have a well designer interface, integrating a timeline and a vector editor and a lot of other tools. is easy for the developer, why actionscript have classes as movieclips, bitmaps, etc… that let you handle the resources easily making rotations, transformations, etc…

the path that adobe is taking is the right one, sooner or later, html5 will be a reality, the people is using more and more the web for their day to day activities, and only in the PC, from several types of devices, and different from the era when the web was building, when the only king was IE, now we have a lot of strong competitors that i suppose they will respect the standards and implement the correct interpretations for the html5 code i think.

the AIR project was a good idea, but is too big and complicated, even for adobe, trying to adapt a client to all platforms, when it didn’t even worked flawless in the PC, is a impossible mission. stick with a universal standard, that will work in all devices, where the interpreter is even build by other companies, just focus in make a tool that let the people produce content easily.

i’m excited about this news, and i hope adobre will continue this path and focusing his efforts on this matter :D

Regards,

Shadow.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Related Post

New contests to develop android games with flash

Hi,

recently come up to the net 3 important contests to develop android compatible games with flash, the prizes are good, and is sponsored by adobe, if you are interested, are this:

in FGL: ?http://www.flashgamelicense.com/sponsor_pages/adobe/? there are 30.000 USD in prizes, 150 winners.

in mochimedia: http://mochiland.com/articles/announcing-the-mochi-made-for-mobile-contest-with-adobe here are 15.000 USD in prizes, less winner tough

in kongregate: http://www.kongregate.com/pages/mobile-game-contest like 30.000 USD in prizes.

anyway, check the rules of the contest (the detail ones, the user agreement) why usually just for winning or entering a contest like this you are giving to the sponsor a non-exclusive sponsorship.

Regards,

Shadow

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Related Post

Actionscript: ExternalInterface

Hi,

today in this post i going to explain how to use this helpful class that have the purpose to call and receive the return of javascript functions from the flash enviorment.

Basically the function that make the trick is call(), this static function let you call any existent javascript function in the current document and get the returned value if exist.

in an example:

Flash side:

import flash.external.ExternalInterface;

var result:String=ExternalInterface.call(“alertFunction”,”Hello World”);

trace(result);

Javascript Side:

function alertFunction(message){

if(alert(message)){

return true;

}else{

return false;

}

}

As you see, in the flash part we are calling statically the call functions and passing as first parameter the name of the javascript function and secondly and string, that are the parameter required by the javascript function. there is no limit in the amount of parameter that can be passed to the call function and going to be passed to the javscript function when is called. also as you see, we are storing the value returned by the javascript function in a variable also to use it later.

it’s useful method to manipulate html info or elements from the flash using this function as a bridge.

as far as i know, it work also on actionscript 2 but i’m not sure. also this work on the major browser that have javascript supported but again, i’m not sure if it work in all (example: IE6, IE7 etc..)

i hope it help you to use this function and if you need more reference, just look at the adode docs :D

Regards,

Shadow.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Related Post

Security update for flash player

Adobe it’s planing to release a security update for flash player, to protect of cross side scripting and other vulnerabilities what have the swf format, this changes going to affect any new app developed and older content also (also the content for flash player 7), to prevent the broke of your app, need to have some precautions what are detailed in this document:

http://www.adobe.com/devnet/flashplayer/
articles/flash_player9_security_update.html

Read it and make your change before you app or content dont work anymore :p

Regards,
Shadow.


[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Related Post