就工具而言,我知道Haxe,MTASC和swfmill。你能提供与他们相关的任何成功或恐怖故事吗?还有其他我应该调查的吗?
关于学习,Adobe Developer Connection似乎包含了不错的参考资料,但教程都假设读者正在使用“Adobe Flash”产品。是否有针对开源用户的任何教程?
Flash 9 / ActionScript 3与Flash 8 / ActionScript 2相比有哪些优势?我是否认为Flash 8仍然比Flash 9更广泛地部署,并且更好地支持开源闪存播放器?
答案 0 :(得分:4)
工具方面,FlashDevelop非常好(而且免费)。事实上,整个osflash.org网站都非常令人印象深刻。
答案 1 :(得分:2)
Flash Develop是一个很棒的IDE:http://www.flashdevelop.org/wikidocs/index.php?title=Main_Page
答案 2 :(得分:1)
另一个旧工具:Ming。看起来它还活着。
部署Flash 7/8/9:请参阅Adobe统计信息:Adobe Flash Player Version Penetration。虽然不太确定数字是什么意思,但我认为它们意味着针对Flash 7的Flash小程序具有99%的渗透率(即产生7到9的读者),而针对Flash 9的那些具有97.7%的渗透率,仍然是一个很高的数字。 / p>
我应该尝试开始编写Flash,我想我会直接参加AS 3(更好的OO支持,更好的表现)。
PS:我看到你提到了开源播放器。我不知道他们的渗透,但我担心它很低。答案 3 :(得分:1)
“我认为Flash 8是正确的 仍然比部署得更广泛 Flash 9,更好的支持 开源Flash播放器?“
开源玩家的担忧并不多,因为很少有人使用它们。我所知道的没有开源播放器支持Flash 8 - 我认为它们都是版本6/7。 Windows / Mac / Linux有官方Flash 9播放器,其他各种设备都支持旧版本或FlashLite。例如,Wii和PS3支持Flash播放器7。
答案 4 :(得分:1)
如果您要定位移动设备(或Wii),您可能会想要坚持使用Flash 7。
Adobe仍然没有可用于那些(嵌入式/移动)平台的Flash 9 SDK。最新的SDK是FlashLite 3,支持Flash 8。
在07年10月之前或之前构建的任何东西很可能仍会使用Flash 7 SDK。
当然,如果您只是为Mac / Win / Linux开发,那么这一切都不重要。
我一直认为,如果您不需要任何新功能或错误修复,通常最好坚持稍微更旧但更兼容的版本。这几乎适用于任何开发。
答案 5 :(得分:0)
从发展的角度来看 - 我会像瘟疫那样避免采取行动2(除非它当然是你要求的一部分......也就是说,你的顾客需要瘟疫)。
它已经陈旧,没有被积极开发(即Adobe没有在AS2代码库中投入更多精力),以及你学到的大部分内容(比如为什么你必须使用.createMovieClip()来实例化一个对象)是不会延续到AS3开发中的东西。