10

就工具而言,我知道HaxeMTASCswfmill。你能提供任何与其中任何一个相关的成功或恐怖故事吗?还有其他我应该调查的吗?

关于学习,Adobe Developer Connection似乎包含了不错的参考资料,但教程都假设读者使用的是“Adobe Flash”产品。是否有针对开源用户的教程?

Flash 9/ActionScript 3 与 Flash 8/ActionScript 2 相比有哪些优势?我认为 Flash 8 仍然比 Flash 9 更广泛地部署,并且得到开源 Flash 播放器更好的支持,我是否正确?

4

6 回答 6

4

就工具而言,FlashDevelop非常好(而且免费)。事实上,整个osflash.org网站非常令人印象深刻和彻底。

于 2008-09-30T15:12:11.063 回答
2

Flash Develop 是一个很棒的 IDE:http ://www.flashdevelop.org/wikidocs/index.php?title=Main_Page

于 2008-09-30T15:11:46.527 回答
1

另一个旧工具:Ming。看起来它还活着。

Flash 7/8/9 的部署:请参阅 Adob​​e 统计数据:Adobe Flash Player 版本渗透。不过,我不太清楚这些数字意味着什么,我想它们意味着以 Flash 7 为目标的 Flash 小程序具有 99% 的渗透率(即从 7 到 9 产生读者),而以 Flash 9 为目标的那些具有 97.7% 的渗透率,仍然是一个很高的数字。

如果我尝试开始为 Flash 编码,我想我会直接使用 AS 3(更好的 OO 支持,更好的性能)。

PS.:我看到你提到了开源播放器。我不知道他们的渗透率,但我担心它非常低。

于 2008-09-30T15:49:32.473 回答
1

“我认为 Flash 8 仍然比 Flash 9 更广泛地部署,并且得到开源 Flash 播放器更好的支持,这是否正确?”

担心开源播放器没有多大意义,因为很少有人使用它们。据我所知,没有任何开源播放器支持 Flash 8——我认为它们都是 6/7 版。有适用于 Windows/Mac/Linux 的官方 Flash 9 播放器和各种其他设备支持旧版本或 FlashLite。例如 Wii 和 PS3 支持 Flash player 7。

于 2008-09-30T16:45:25.240 回答
1

如果您打算针对移动设备(或 Wii),您可能会想要坚持使用 Flash 7。

Adobe 仍然没有可用于这些(嵌入式/移动)平台的 Flash 9 SDK。最新的 SDK 是支持 Flash 8的FlashLite 3 。

不过,在 07 年 10 月之前或前后构建的任何东西很可能仍会使用Flash 7 SDK

当然,如果你只是为 Mac/Win/Linux 开发,那么这些都不重要。

我一直认为,如果您不需要任何新功能或错误修复,通常最好坚持使用稍旧但更兼容的版本。这几乎适用于任何开发。

于 2008-09-30T17:23:19.377 回答
0

从开发的角度来看 - 我会避免像瘟疫一样的 actionscript 2(除非它当然是您要求的一部分……也就是说,您的客户需要瘟疫)。

它很旧,没有被积极开发(即 Adob​​e 没有在 AS2 代码库上投入更多精力),而且你学到的大多数东西(比如为什么你必须使用 .createMovieClip() 来实例化一个对象)不会延续到您的 AS3 开发中。

于 2008-09-30T21:15:10.600 回答