forked from: Hello, World!
forked from Hello, World! (diff: 63)
@see http://wonderfl.net/code/251126ddfa2b8b98b3647bf6561af24560192dc1 @author kobayashi-taro
ActionScript3 source code
/**
* Copyright rainafter ( http://wonderfl.net/user/rainafter )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/weFS
*/
// forked from 9re's Hello, World!
package
{
import flash.display.Graphics;
import flash.display.Sprite;
/**
* @see http://wonderfl.net/code/251126ddfa2b8b98b3647bf6561af24560192dc1
* @author kobayashi-taro
*/
public class HelloWorld extends Sprite
{
public function HelloWorld()
{
helloWorld
([[]])([[[
[[]]]]])([[]])([[[[[
[[[[[[]]]]]]]]]]])([[]])([
[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]
]]]]]]]]]]]]]]]]])([])([])([[[]]])
}
private var w:int = 0;
private var o:int = 10;
private var r:int = 2;
private var l:uint = 0;
private function helloWorld(world:* = null):Function {
function hello (world:*):* {
if (world) {
graphics.beginFill(l);
graphics.drawRect((o + r) * (w % 59) + 26, (o + r) * Math.floor(w / 59) + 140, o, o);
graphics.endFill();
return ++w, hello(world.pop())
}
return;
}
return hello(world), l = ~l, helloWorld;
}
}
}