Skip to content

Instantly share code, notes, and snippets.

@sonygod
sonygod / As3ToHaxe.hx
Created March 28, 2013 07:51
as3 interface creater.1.0 some issue:interface implend
package;
import haxe.ds.IntMap;
import sys.db.Object;
import sys.FileSystem;
import neko.Lib;
//import neko.Sys;
package;
import haxe.ds.IntMap;
import sys.db.Object;
import sys.FileSystem;
import neko.Lib;
//import neko.Sys;
var vm = require('vm'),
code = 'var square = n * n;',
fn = new Function('n', code),
script = vm.createScript(code),
sandbox;
n = 5;
sandbox = { n: n };
benchmark = function(title, funk) {
package ;
import flash.events.IEventDispatcher;
import haxe.ds.ObjectMap;
import haxe.io.Error;
import flash.display.BitmapData;
import flash.display.Bitmap;
import flash.display.MovieClip;
import flash.events.Event;
using Lambda;
@sonygod
sonygod / Main.hx
Created April 1, 2013 12:45
gc memories clean
package ;
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.Loader;
import flash.display.LoaderInfo;
import flash.display.MovieClip;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.Lib;
@sonygod
sonygod / BM.hx
Created April 2, 2013 01:50
gc realse 有效
package ;
import flash.events.IEventDispatcher;
import haxe.ds.ObjectMap;
import haxe.io.Error;
import flash.display.BitmapData;
import flash.display.Bitmap;
import flash.display.MovieClip;
import flash.events.Event;
using Lambda;
using Reflect;
@sonygod
sonygod / Main.hx
Created April 2, 2013 01:51
gc realse有效
package ;
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.Loader;
import flash.display.LoaderInfo;
import flash.display.MovieClip;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.Lib;
@sonygod
sonygod / BM.hx
Created April 2, 2013 09:37
BASE GC MANAGER HAXE3
package ;
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
import haxe.ds.ObjectMap;
import haxe.io.Error;
import flash.display.BitmapData;
import flash.display.Bitmap;
import flash.display.MovieClip;
import flash.events.Event;
import flash.display.DisplayObjectContainer;
@sonygod
sonygod / Test.hx
Created April 11, 2013 08:52
hx-async test
package ;
/**
* ...
* @author sonygod
*/
import async.Build;
import async.Async;
class Test implements Build
{
@sonygod
sonygod / bitmapdata2.js
Created April 11, 2013 09:40
haxe async test for nodejs
(function () { "use strict";
var IntIterator = function(min,max) {
this.min = min;
this.max = max;
};
IntIterator.prototype = {
next: function() {
return this.min++;
}
,hasNext: function() {