在.linx上将.fla文件转换为.swf

时间:2010-07-17 10:42:31

标签: linux flex flash

我对flash和动作脚本完全陌生,这里有一些动作脚本代码,用于从网络摄像头捕获图像(来自here):

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)的命令行工具,但有关将.fla转换为.swf的任何信息Linux的!
谢谢你的关注!

2 个答案:

答案 0 :(得分:0)

FLA是在Flash Professional中创建的;这在Linux上不可用。

我不知道在Linux上编辑FLA的任何备用IDE。您可以考虑在备用计算机或Windows VM上运行Flash Pro。

答案 1 :(得分:0)

如果你很幸运并且FLA来自CS5,它只是一个压缩的XFL文件。你可以在这里阅读更多的XFL:

http://blog.zarate.tv/2010/04/18/xfl-finally/

但这是一个相当长的镜头:)