Skip to content

Instantly share code, notes, and snippets.

generateClickMap:function (image) {
var imageData, data, width, height;
var c = document.createElement('canvas');
var ctx = c.getContext('2d');
var clickMap = [];
width = image.width;
height = image.height;
c.width = width;
generateClickMap:function (image) {
var imageData, data, width, height;
var c = document.createElement('canvas');
var ctx = c.getContext('2d');
var clickMap = [];
width = image.width;
height = image.height;
c.width = width;
function generateClickMap(id) {
var imageData, data, width, height;
var c = document.createElement('canvas');
var ctx = c.getContext('2d');
var imageObj = this.director.getImage(id);
var clickMap = [];
width = imageObj.width;
height = imageObj.height;
public static void ProcessFrame(FrameType frameType, byte[] data, Action<string> onMessage, Action onClose,
Action<byte[]> onBinary)
{
var encoding = new UTF8Encoding(false, true);
switch (frameType)
{
case FrameType.Close:
if (data.Length == 1 || data.Length>125)
throw new WebSocketException(WebSocketStatusCodes.ProtocolError);
if (data.Length == 2)
public static void ProcessFrame(FrameType frameType, byte[] data, Action<string> onMessage, Action onClose,
Action<byte[]> onBinary)
{
switch (frameType)
{
case FrameType.Close:
if (data.Length == 2)
{
var closeCode = (uint)data.Take(2).ToArray().ToLittleEndianInt();
switch (closeCode)
if (data.Length == 2)
{
var closeCode = (uint)data.Take(2).ToArray().ToLittleEndianInt();
switch (closeCode)
{
case 1000:
// Do something
break;
case 1001:
// Do something
@codemasta92
codemasta92 / gist:1555328
Created January 3, 2012 15:24
Button class with EaselJS
(function(k) {
var Button = function(a, x, y) {
this.initialize(a,x,y)
},p = Button.prototype = new DisplayObject;
p.left = 0;
p.top = 0;
p.ypos = 0;
p.image = null;
p.snapToPixel = true;