Ну, хотя мне не удалось решить проблему с EaselJS, я просто обошел ее.Я создал функцию, которая реплицировала функцию getFrame
, для которой предназначались спрайты EaselJS, вот она:
function generateTile(p, i)
{
var cs = document.createElement( 'canvas' );
var c = cs.getContext( '2d' );
cs.height = p[ 3 ];
cs.width = p[ 2 ];
c.drawImage( i, p[ 0 ], p[ 1 ], p[ 2 ], p[ 3 ], 0, 0, p[ 2 ], p[ 3 ] );
return new Bitmap( cs );
}