我来自编程背景,而且是flex3的新手。我想学习flex3并使用rails和flex3开发一些应用程序。是否有必要知道flash才能学习flex3或只是学习动作脚本3会做什么? 。任何人都可以告诉学习flex3的先决条件是什么。在此先感谢。
答案 0 :(得分:4)
您应该学习如何使用AS3,但到目前为止我遇到的大多数Flex学习路径都包括MXML和AS3。
您无需了解有关Flash设计工具(Flash CS3 / 4)的任何信息即可开发Flex应用程序。
虽然非Flex应用程序也可以使用Flex构建器开发,但这些与Flash设计工具无关。
<强>要点:强>
Flex:基于AS3构建的框架。使用Flex Builder开发这些应用程序(当前版本为3,下一个版本将被称为Flash Builder 4,因为Adobe营销团队必须证明其存在的合理性。)
<强>链接:强>
AS3 - http://livedocs.adobe.com/flex/3/html/help.html?content=Part6_ProgAS_1.html
Flex - http://livedocs.adobe.com/flex/3/html/mxml_1.html#192432
<强>书籍:强>
Essential Actionscript 3.0 - http://www.amazon.com/Essential-ActionScript-3-0-Colin-Moock/dp/0596526946/ref=sr_1_1?ie=UTF8&s=books&qid=1250070076&sr=8-1
至于视频,网络充满了它们,但由于我从书本学得更快,我从不打扰寻找任何视频。然而,似乎adobe在他们的开发人员中心有一些新东西。看看:http://www.adobe.com/devnet/flex/learn/learningpath.html#type=role&role=programmer
Flex Builder 3附带的帮助系统也非常出色(与我迄今为止遇到的大多数其他语言专用IDE相反)。我建议你得到FB3的副本并安装它。一旦你有一个可以进行实验的工作环境,事情往往会变得更加简单,特别是当IDE提供全面的文档时(在帮助 - >帮助内容菜单下)。
祝你好运。答案 1 :(得分:0)
这取决于“知道闪光”的含义。你不必知道如何在flash中进行图形设计,因为flex是它自己的野兽。您必须了解Flash插件提供的数据结构和API以及actionscript。
答案 2 :(得分:0)
如果您只想学习Flex,则没有必要...如果您想成为一名优秀的Flash开发人员,我建议您了解整个平台(包括Flash IDE)。
答案 3 :(得分:0)
Lior Cohen的解释非常好。如果您熟悉PHP或VB.net之类的东西,那么您可能更适合使用Flex Builder而不是使用Flash。两者是非常不同的野兽,两者之间的移动可能会伤害你的大脑。使用Flex中的MXML和AS3结构,您可以嵌入使用Flash构建的swf文件,在某些情况下,您可能会发现自己从Flash导入了一些库,但是您不需要Flash才能在Flex中工作并学习事情是如何运作的。
如果你是通过做而不是通过阅读事情应该如何运作来学习的,那么囚犯就会有点沮丧。
答案 4 :(得分:0)
几年前我遇到过类似的情况,我从Java Web / PHP5开发转向Flex。如果您熟悉MXML和ActionScript 3并且熟悉CSS,那么您应该很高兴。了解Flash并不是Flex Development的先决条件。