SmokeScreen
What is SmokeScreen?
Well, If you don't know (though I am sure you do) a lot of devices on the market still do not support flash, so all your hard work and it can't even be seen on 90% of mobile devices.
and it doesn't even really seem some of the more popular devices will ever get it.
SmokeScreen is a great way to start Flash advertisements and animations that can be displayed on a mobile device, even if the device doesn't support flash
Smokescreen currently supports:
- Sizable subset of Flash 8 animation capabilities
- streaming sound
- sound effects
- some recognizable input
- Basic ActionScript
You can view a demo here
https://smokescreen.us/demos/lyrisdemo.html
The top advertisement uses smokescreen, while the bottom uses the flash plugin, you can see there is almost no difference in speed.
You may also notice (again) currently you can't really interact with the advertisement as you can with flash, but (though unlikely according to arunforce , our veteran flash developer) maybe they will get support.
For all of their demo's they have been tested on numerous types of devices/browsers
here are the current results
Now, again, there is no official release. But, they do however have a copy of their version for testing on their site so I navigated to it's location and saved it.Code:Firefox 3.6 on Mac/Win7/Linux - Works Safari 4.0.5 on Mac/Win7 - Works Chrome 5 beta on Mac/Win7 = Works iPhone OS 3.x on iPad/iPhone/iPod Touch -- Flash doesn't run, however Smokescreen does. Opera 10.53 on Mac/Win7 - Works ≤IE8 on Win -- Flash runs, Smokescreen doesn't run IE9 on Win7 -- Flash runs, Smokescreen doesn't run, yet!
It is JavaScript, and here it is.
Snippet
[highlight=javascript]
/**
* Smokescreen v0.1.2 - Chris Smoak <chris.smoak@gmail.com>
* A Flash player written in JavaScript.
*
* Copyright 2010, RevShock
*
* Date: 2010-05-27
*/
var Smokescreen=function(url,element,width,height,name ,params){
goog={};goog.global=this;goog.provide=function(a){ a=a.split(".");var b=goog.global;for(var c in a){var d=a[c];d in b||(b[d]={});b=b[d]}};goog.require=function(){};
var fljs={},BrowserDetect={init:function(){this.browse r=this.searchString(this.dataBrowser)||"An unknown
[/highlight]
For More information, feel free to check them out.
Smokescreen |
Text file, Virus Scan:
VirusTotal - Free Online Virus, Malware and URL Scanner
File Attached, to use, rename as .js