我完全新的闪烁和动作脚本,这里的一些动作脚本代码,从摄像头捕捉的图像(从here):转换FLA文件,以.swf文件在Linux上
var cam:Camera = Camera.getCamera();
var video:Video = new Video(640,480);
video.attachCamera(cam);
video.x = 20;
video.y = 20;
addChild(video);
import flash.display.Bitmap;
import flash.display.BitmapData;
var bitmapData:BitmapData = new BitmapData(video.width,video.height);
var bitmap:Bitmap = new Bitmap(bitmapData);
bitmap.x = 360;
bitmap.y = 20;
addChild(bitmap);
capture_mc.buttonMode = true;
capture_mc.addEventListener(MouseEvent.CLICK,captureImage);
function captureImage(e:MouseEvent):void {
bitmapData.draw(video);
}
我GOOGLE一点点,并找到一些关于flex sdk的信息,它是用于编译.as到.swf(./bin/mxmlc
)的命令行工具,但是有关在Linux中将.fla转换为.swf的任何信息!
感谢您的关注!
HM,但在教程中,在一开始,作者说我应该创建的.fla用手文件? 最后,来自教程的代码看起来不像“经典”的Action Script 3代码。我错过了什么? :) – 2010-07-19 08:58:12
XFL如何在这里帮助?这不像mxmlc会接受它作为输入。这篇文章您可能会模糊地指出将会读取它们的Linux IDE的必然性,但在Linux上的“不可避免的”和“这里”之间花了很多时间。 – 2010-07-19 12:52:26
如果它是基于XFL的 - 您可以解压缩它,提取相关位并继续工作。也许应该说,新的基于XFL的FLA开放了Linux中的FLA工作,这在以前根本不可能。 另外,请注意,您并不需要将代码放入MXML文件以使用Flex SDK进行编译,因为它也编译纯粹的AS项目。 HTH! J – 2010-07-19 14:30:59