我们需要什么Flash 10开发?
我期待在flash 10中进行一些开发,特别是针对新文件api(在用户本地计算机上读取/写入文件)。 我需要为Flash 10开发什么,只需要Flash CS4 ?:
http://tryit.adobe.com/us/cs4/flash/c/?sdid=ETJMX&
或者还有其他一些IDE? 我真正感兴趣的是:
不确定我是否可以为此免费获得免费的adobe air产品? 我需要它运行在一个网页上,但我不打算在上述之外做更多的开发,
谢谢
如果你想免费的解决方案:
下载Flex SDK,然后下载FlashDevelop
它非常适合编码。
作为安全限制,每次你想保存一个文件,它都会弹出另存为对话框,询问用户在哪里保存它。 为了加载,在用户输入上,你可以调用FileReference.browse(); 你可以在这里了解更多关于这门课的内容。
另外,您可以使用AIR来保存该文件:(AIR是针对桌面进行闪存编译的,不能将其用于网页)
import flash.filesystem.*;
import flash.events.Event;
var docsDir:File = File.documentsDirectory;
try{
docsDir.browseForSave("Save As");
docsDir.addEventListener(Event.SELECT, saveData);
}catch (error:Error){
trace("Failed:", error.message);
}
function saveData(event:Event):void {
var newFile:File = event.target as File;
var str:String = "Hello.";
if (!newFile.exists){
var stream:FileStream = new FileStream();
stream.open(newFile, FileMode.WRITE);
stream.writeUTFBytes(str);
stream.close();
}
}
是的,您只需使用Flash CS4创作工具创建Flash 10 SWF即可:
正如AaronLS指出的那样,Flash CS4并不是特别好的代码IDE(它更多的是针对设计师)。 作为Flex Builder的替代品,有一个名为FlashDevelop的开源Flash IDE,非常好。 它仍然需要CS4(或其他AS3编译器,如免费的Flex SDK)来编译代码,但是您可以从更好的编码环境中获益。
对于只涉及代码(无设计)的简单任务而言,Flash创作环境可能过度杀伤,尽管这是最简单的方法。
你也许想看看haXe(一种语言),它可以直接编译成SWF文件,或编译成AS3代码。 对于这个简单的应用程序,我建议使用haXe,因为它对于简单的SWF(免费使用MXML等)是免费且容易使用的。 但是,haXe并不是每个人的一杯茶。
您可以使用Flex Builder,而不是更真正的IDE和更多面向程序员的方式,因为Flash CS4更加面向设计师。
链接地址: http://www.djcxy.com/p/17741.html