flash on 2015-12-21

by bkzen
何故か保存できない。
wmode を window や direct 等にすると保存ダイアログも出ない。
Windows7
Firefox43.0.1(64bit)
FlashPlayer20.0.0.235
♥0 | Line 21 | Modified 2015-12-21 19:00:23 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Sprite;
    import flash.events.MouseEvent;
    import flash.net.FileReference;
    import flash.utils.ByteArray;
    
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
            var file: FileReference = new FileReference();
            var bytes: ByteArray = new ByteArray();
            while (bytes.length < 100) { bytes.writeByte(Math.random() * 0xFF); }
            var btn: Sprite = new Sprite();
            btn.graphics.beginFill(0);
            btn.graphics.drawRect(0, 0, 100, 100);
            btn.buttonMode = true;
            addChild(btn);
            btn.addEventListener(MouseEvent.CLICK, function(): void { 
                file.save(bytes, "testfile.byte");
            } );
        }
    }
}