我从未处理过Flash / ActionScript,所以请耐心等待 大多数情况下,我有点困惑 我已经完成了许多Java / C以及HTML / Javascript的工作。
我正在与一位为我提供flash文件(.swf)的设计师合作 从我的角度来看,这是一个简单的“模拟”,我需要嵌入一个单独的对象 该对象是一个TextBox,用户可以与之交互 我需要能够
我从其他帖子中了解到,我将与AS合作,对吧? 如何将这样的对象嵌入到现有的Flash文件中? 因为我有TextBox,图形部分已经结束了,我需要任何花哨的IDE吗? 那是什么IDE(我通常使用Eclipse)?
最后一点:
我正在和那位设计师合作,所以我可以访问她的所有创作过程
她不懂代码,也不认为她会得到它
我更愿意尽量让她头疼(例如,只是告诉她如何从她的Adobe Flash CS5工作室将文件导出给我)。
非常感谢,
崔佛
答案 0 :(得分:0)
您无法编辑.swf文件,它是已编译/导出/构建/可运行的文件。如果您可以从设计器获取.fla文件,源文件,则可以在编译新swf时使用它。功能代码包含一个或多个.as ActionScript文件。
我不是Java专家,所以如果我在这里错了,有人会纠正我,但我相信你可以想到.as源文件,比如.java文件,你在每个文件中声明一个类,以及.swf file更像是一个.jar文件,可以由Flash Player运行。设计者可以提供的.fla文件是另一种源文件,用于图形和逐帧动画。
对于使用Eclipse进行Flash和Flex开发,这里有一个关于如何设置Eclipse以使用Flex SDK以及ActionScript的教程:
http://www.seanhsmith.com/2010/03/29/flex-for-free-setting-up-the-flex-4-sdk-with-eclipse-ide/
另一种选择,如果您不想购买Flash Builder(基于Eclipse)或Adobe的Flash CS5,则是免费的开源FlashDevelop(如果您使用的是Windows)。
如果您需要做的只是一次性的事情,那么对Flash / ActionScript开发的短暂尝试,您可以使用Flash Builder或Flash CS5的45天试用版。
答案 1 :(得分:0)
designer should give you a *.fla file that can open with Adobe flash CS5. when you open the fla file in flash cs5 , there many controls you can use as well as TextBox, I think it must be a TextInput control. just drag it from the component window to any where you want. you need give a instance name to this TextInput then you can control it with Actionscript code. if only swf file , you can use 'Sothink SWF Decompiler' to decompiler it to Fla file.