Convert Flash to HTML5/JavaScript
- Started
- Last post
- 22 Responses
- CyBrain0
Looks worth a try. If it converts as well as that 728x90 ad, then it might be successful, but these kind of conversion utilities don't have a great track record.
- SoulFly0
- it says on the first page: Flash on iApples. It works on iPhone -- so cool.popovich
- what's an iApple?monospaced
- iNotSurepopovich
- check the internets.dorf
- msbert0
In fact it's a swf player without the adobe flash player.
This demo has interactive links http://smokescreen.us/demos/sb11…However they just start working on this tool, we are going to save much money on development
- Pixter0
Closed the tab and the sound is still playing. Now tell me about memory hog
- kpl0
This is the most exciting web dev news I've read in a very long time. I think a in-browser runtime for Flash is what will save it from Adobe's incompetence, and it looks like Flash is heading to the real open web afterall.
- as opposed to Apples closed web lolckentish
- sighkpl
- Adobe's incompetence, yeh right. Save it from the tyranny of open source fundamentalism more like.kingsteven
- ukit0
The site is pretty short on explanation, but looks like it makes use of SVG instead of CANVAS?
Interesting project, I'm sure there will be more like this...
- gabe0
nice find! Where did you come across this?
- Iggyboo0
Lets hope they can finish it, just posted it up on my blog. Hopefully it helps flash developers.
- ukit0
It's not really accurate to call it HTML5 because none of the technologies used in the Smokescreen demos are HTML5 specific that I can see...but it seems that people are just going to start using HTML5 to refer to any non Flash kind of rich media so oh well.
In a way it's ironic, remember how Adobe was pushing SVG as an alternative to Flash before buying Macromedia?
- ukit0
- CyBrain0
"it seems that people are just going to start using HTML5 to refer to any non Flash kind of rich media"
And despite the mass confusion, so many people insist it should replace Flash.
- I remember when any type of advanced JS effect was referred to as "AJAX". People...acrossthesea
- Iggyboo0
It is very confusing so what is this smokescreen tool really doing than if it isn't creating HTML 5 / Javascript? And how does Scalable Vector Graphics explain what we're seeing? (SVG) Sorry for the newbie questions just trying to understand this developer lingo.
- SVG is used to render the animation, it's basically an xml schema for vector graphics - supported in most modern browsers.kingsteven
- browserskingsteven
- acescence0
it looks like it parses the swf out into a bunch of xml-like data. then a javascript engine draws and animates it in an svg element. the only html5 element would be the audio I think.
- Actually, maybe I spoke too soon...seems like there is better support in HTML5 for SVGukit
- http://googlecode.bl…ukit
- Although according to the spec it's not officially part of it: http://www.whatwg.or…ukit
- kpl0
@Iggyboo: SVG is a vector graphics (written in XML) format that was developed back so that browsers can embed vectors into a page like a png file. It, in some ways, was supposed to supplant Flash. Most browsers except for IE supports it...though it's going to be in IE10. It hasn't really been used much because Microsoft ignored it, but with Flash not on mobile devices, it's been experimented with as an alternative...so the timing of its resurgence of interest is causing it to be lumped with HTML5.
Adobe once provided a plug-in for IE to make svg work. They withdrew it some months ago, before they started talking about how much they loved choice.
- SVG predates Flash.CyBrain
- No it doesn't
http://en.wikipedia.…
http://en.wikipedia.…ukit - Flash: 1996
SVG: 1999
SVG has been in development since 1999 by a group of companies within the W3CCyBrain
- vaxorcist0
hmm... I find it hard to believe that this smokescreen approach would be faster than a C++ codebase that's matured for years.... but then againthe code-pile that's inside that Adobe/Macromediocre library set may be have evolved strangely?
- raf0
*quietly pulls AS3 books out of fireplace
- kpl0
3 things amazing things about smokescreen, or actually about javascript that I never realized it could do until smokescreen demonstrated them:
1. it reinterprets actionscript byte code
2. it has a unzip engine written in javascript to decompress swf files
3. it extracts image and sound data from a swf and turns them into data:uri... url address that is in of itself a data string that could be anything... which it then can plug into the dom anywhere that can takes a url.If Google/Apple/Mozilla can improve js as the rates they are doing, then I can see smokescreen becoming as fast as Flash Player is.
- CyBrain0
There will be a lot of people motivated to get this moving. It might not take that long before this thing takes off.
- PIZZA0
Testament to just how lazy flash developers are.