In case Flash no longer exists; a copy of this site is included in the Flashpoint archive's "ultimate" collection.

Dead Code Preservation :: Archived AS3 works from wonderfl.net

forked from: 意味が分からないw AS3

/**
 * Copyright wondflacre ( http://wonderfl.net/user/wondflacre )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/4oE2
 */

// forked from nitoyon's 意味が分からないw AS3
// forked from 9re's forked from: 意味が分からないw
// forked from paq's 意味が分からないw
package {
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        public function FlashTest( ) {
            init(11, 10, 10, 4)
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )(S)(S)(S)(S)(S)( )( )( )
            ( )( )(S)( )( )( )( )( )(S)( )( )
            ( )( )(S)( )( )( )( )( )(S)( )( )
            ( )( )(S)( )( )( )( )( )( )( )( )
            ( )( )( )(S)(S)(S)(S)(S)( )( )( )
            ( )( )( )( )( )( )( )( )(S)( )( )
            ( )( )(S)( )( )( )( )( )(S)( )( )
            ( )( )(S)( )( )( )( )( )(S)( )( )
            ( )( )( )(S)(S)(S)(S)(S)( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )(O)(O)(O)(O)(O)( )( )( )
            ( )( )(O)( )( )( )( )( )(O)( )( )
            ( )( )(O)( )( )( )( )( )(O)( )( )
            ( )( )(O)( )( )( )( )( )(O)( )( )
            ( )( )(O)( )( )( )( )( )(O)( )( )
            ( )( )(O)( )( )( )( )( )(O)( )( )
            ( )( )(O)( )( )( )( )( )(O)( )( )
            ( )( )(O)( )( )( )( )( )(O)( )( )
            ( )( )( )(O)(O)(O)(O)(O)( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )(S)(S)(S)(S)(S)( )( )( )
            ( )( )(S)( )( )( )( )( )(S)( )( )
            ( )( )(S)( )( )( )( )( )(S)( )( )
            ( )( )(S)( )( )( )( )( )( )( )( )
            ( )( )( )(S)(S)(S)(S)(S)( )( )( )
            ( )( )( )( )( )( )( )( )(S)( )( )
            ( )( )(S)( )( )( )( )( )(S)( )( )
            ( )( )(S)( )( )( )( )( )(S)( )( )
            ( )( )( )(S)(S)(S)(S)(S)( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
            ( )( )( )( )( )( )( )( )( )( )( )
        }

        private const A:uint = 0xff0000;
        private const S:uint = 0x0000ff;
        private const O:uint = 0x00ff00;
        
        private function init($cols:int, $width:int, $height:int, $margin:int):Function {
            var i:int = 0;
            return function (col:uint = 0xcccccc):Function {
                graphics.beginFill(col);
                graphics.drawRect((i % $cols) * ($width + $margin), Math.floor(i / $cols) * ($width + $margin), $width, $height);
                graphics.endFill();
                i++;
                return arguments.callee
            };
        }
    }
}