我想学习动作,但我不知道学习AS2或AS3。 AS3升级不是AS2吗? 我在几年前研究过Macromedia Director的Lingo Scripts ... 1998.(中级)与Action Script和Lingo脚本有什么相似之处吗? 请指教。
谢谢。 PPD
答案 0 :(得分:5)
如果你想学习快速接近过时的东西,AS2就是你要找的东西。如果你想学习一门具有未来和许多职业机会的强大语言,那么AS3就是你的选择。
我强烈推荐任何版本的Colin Moock的Essential Actionscript书籍。
答案 1 :(得分:3)
我肯定会选择AS3。 AS2和AS3非常相似,但存在一些显着差异,AS3已成为标准。如果由于某种原因你需要在学习AS3之后在AS2中做一个项目,我认为你不会有太多问题。
Actionscript与Lingo完全不同。我认为除了所有脚本语言之外,有许多相似之处。也就是说,我与之合作的程序员之一来自Lingo背景,能够非常快速地获取动作。
答案 2 :(得分:3)
我最肯定会学习AS3,因为它是动作脚本的最新版本,它有一些非常漂亮的功能。
为了让你更加困惑,我还建议你看看Flex。这是一种新的(ish)Adobe技术。可以将其视为在actionscript中编写用户界面的更具表现力的方式。
答案 3 :(得分:3)
AS3是一个完全面向对象的严格类型语言,与java类似,但它基于类似于javascript的ECMAScript。
从语法上来说,它看起来与其他“脚本”类似,它可以访问与之前版本的Actionscript相同的flash播放器类,但我会说它们不一样。该语言的基本原理发生了很大变化,以至于当前版本的Flash播放器有两个引擎,一个用于AS3,另一个用于旧版本。
那说你可以学到任何你喜欢的东西,两个版本都会在flash播放器中发挥作用,但我会选择AS3,因为它是一个完整健壮的语言,是Flash开发平台的未来。
这些文章已过时,但它们可以深入了解AS2中语言的语法差异
答案 4 :(得分:1)
绝对学习ActionScript 3.0 它与许多其他语言(在我看来)更相似,而且功能更强大。 不可否认,我非常喜欢AS2,因为它非常灵活,可以让你摆脱糟糕的代码实践,但这正是AS3更好的选择。它迫使你成为一名优秀的程序员。
如果您对创建游戏和小程序感兴趣,我建议Foundation ActionScript 3.0 Animation。自AS3问世以来,它一直在我身边
答案 5 :(得分:1)
像其他人一样,我会选择AS3。这是我学习的第一个面向对象的语言,我发现学习它确实帮助我理解了我以后学到的许多其他语言中的概念。
我真正推荐的一本书是Rick Shupe和Zevan Rosser的'Learning Actionscript 3.0'。它非常简单,涵盖了入门所需的所有基础知识。另外,我发现它比我看过的其他书籍更容易阅读。另一本我觉得非常有趣的书,我会尝试'学习动作脚本3.0'是凯斯彼得斯的'Actionscript 3: Making Things Move'。这里有许多非常酷,简单的物理实例。
我作为AS开发人员工作了几年,这两本书真正让我开始。
编辑: 另外,如果你打算在AS3上做游戏,我发现这个博客有很多有用的教程。 http://www.emanueleferonato.com/