Подскажите, плз, у меня есть библиотека на javascript, которая обрабатывает изображения, вот кусок:

Код:
initCanvas = function(){
canvas = document.createElement("canvas");
// the canvas should not be visible
canvas.style.display = "none";
var b = document.getElementsByTagName("body")[0];
b.appendChild(canvas);
ctx = canvas.getContext("2d");
},
loadImageById = function(id){
// get the image
var img = document.getElementById(id);
// apply the width and height to the canvas element
canvas.width = img.width;
canvas.height = img.height;
// reset the result function
resultFn = null;
// draw the image into the canvas element
ctx.drawImage(img, 0, 0);
},
scanImage = function(){
// get the image data
var image = ctx.getImageData(0, 0, canvas.width, canvas.height),
imageData = image.data;
var myWorker = new Worker('script.js'),
message = [imageData, canvas.width, canvas.height];
myWorker.postMessage(message);
myWorker.onmessage = function(event){
resultHandler(event.data);
}
Мне ж нужно этой функцией обработать изображение actionscript:

Код AS3:
[Embed(source = '../lib/image.jpg')]
private var layer0Class : Class;
private var layer0:Bitmap = new layer0Class();
addChild(layer0);
Вопросы:
1) можно ли использовать код javascript в actionscript?
2) как из layer0 получить те же данные, что возвращает getImageData в javascript?