这个问题关于我如何从基本的As3到高级as3学习,因为我想成为as3的专业人士。并以自由职业者的身份工作。
任何人都可以指导我如何达到Action-Script-3的顶峰。
这个问题对很多人来说似乎很有趣,但这是我脑海中最基本的问题 1)走哪条路。 2)我应该遵循哪些步骤。 3)我应该如何专业地完成我的第一个项目。 4)我如何在as3中变得优秀
答案 0 :(得分:2)
开始使用Essential Actionscript 3.0,你就在路上...... 阅读并理解整本书,你将会滚动
答案 1 :(得分:2)
我相信动作脚本3.0和Flash一般允许你处理各种各样的项目: 从交互式富媒体网络界面,到交互式视频,动画,游戏,桌面应用程序,富Internet应用程序,物理安装,创意和抽象作品等。
这取决于你想要做什么,但我猜你是否以激励你的东西开始,这是你喜欢的工作和学习的东西,这是一个肯定的前进方向 它会使枯燥的钻头变得更有趣,这应该是它应该是: FUN !
无论是动作脚本还是其他想要学习的东西都没关系,喜欢学习/挑战自己,你会比你想象的更快到达那里。
回答1。):
关于动作脚本,基于你想要用它做什么,有几个好的开始。假设您只对代码感兴趣,而不是计划大量使用Flash IDE,并且您的目标是开发出色的应用程序。正如@David Morrow所说,科林·莫克的Essential Actionscript 3.0很棒。他的导游From the Ground Up也是本书的压缩版本。
一个简单的讲座,但是在动作脚本3.0中完成任务的实践提示是Rich Shupe's Learning Actionscript 3.0,也来自O'Reilly。这可能有助于您快速了解您可能想到的项目。
回答2.)和3。):
简而言之,您至少有两条路线:
回答4。):
同样重要的是要记住没有经验替代!了解它感觉如何舒适,但是要花时间练习/编写大量代码/失败/修复/重复。不要担心弄错了!我不知道任何程序员可以从头到尾完美地编写一个复杂的项目。基本上所有项目都是这种失败/修复/学习循环的结果/如果你想这样说的话。
永远不要害怕弄错!你可以通过这种方式学到更多东西,而不是把事情弄清楚,但不能完全理解为什么你也可以发现新事物。你不能跑 如果你根本没有发生事故,就会发生意外事故。
随着你的进步,你会比其他人更喜欢一些东西。学习时尝试一切都很重要。 了解您不喜欢的内容与了解您喜欢的内容一样重要。在学习的过程中,不要把一切都视为理所当然并形成你的意见。
你提到过山峰。瞄准高是很好的。正如我之前提到的,actionscript可以用于很多事情,很难成为所有领域中最好的。例如,Andre Michelle和Joa Ebert是非常有才华的开发人员,并且拥有丰富的声音经验。另一方面,Chris Georgenes是一位非常有才华的动画师。我不希望角色很快就会交换。如果它有所帮助,选择那些动作大师,获得灵感的作品,那里有很多。
HTH, 乔治
答案 2 :(得分:1)
最简单但最重要的答案是:使用它。
你在AS3(或任何语言)中成为高级的唯一方法就是开始使用它。做一些实验,也许为自己创建一些小工具,或者找一个开源应用程序并开始为它做贡献。
书籍会有所帮助,但它们无法取代使用该语言的实际经验。
答案 3 :(得分:1)
正如他们所说,你需要学会在行走之前爬行。
您需要坚实了解编程。请参阅David Morrow对您应该了解的事情的回答。还要在列表中添加数据结构知识。
开始编程。正如George Profenza所说,首先从一个简单的项目开始,然后你会喜欢做的事情。如果你承担了太大的事情,你可能会失望。经常处理小事的最好的事情是你会遇到某些问题,你将学习如何解决这些问题。
一旦掌握了基本内容,就开始查看其他人的源代码了。访问各种知名Flash开发人员的博客并浏览他们的代码。向最好的人学习。我的blogrole是这样的人的列表。
过了一段时间,也许一年左右,你将成为一名体面的AS3程序员。记住AS3只是一个工具。从男孩们那里分离男人能够解决问题。开始解决更复杂的问题,例如,开发体素引擎或类似的东西。最好的程序员倾向于试验计算机科学领域的问题。通过这样做,他们可以在3D渲染,音频等各种事物上获得知识,并发展独特的技能,使他们处于最前沿。
答案 4 :(得分:0)
嗯,我是一个视觉程序员,我只是学会了达到目的的手段 - 我想做点什么。 如果你像我一样 - 那么我建议从基本的AS3到高级AS3。
制作游戏。或者,这可能是一条更好的路线。 克隆你喜欢的游戏 - 例如俄罗斯方块,炸弹人,pacman 我知道这是一个单一的陈述答案....不是花哨的,但是 - 你必须在创造它的过程中学到很多东西。