4 Feb 2010
我的flash 哲学
一:
请允许我推荐这样的一本书《牧羊少年奇幻之旅》
然后开始我的Flash
虽然想当年也搞过Flash,但是毕竟还是门外汉,看看热闹,也没有太深入研究。
套那句话就是:我常常站在Flash的边缘,不小心就掉了下去
这次因为工作关系,赶鸭子上架,也就把自己推到了Flash的门口。
二:
我的Flash开发
我没有太多时间学习,就开始写Flash游戏了。
刚开发的时候,磕磕碰碰。
写出来的程序,零零散散。
随便一个点击,就去了。
三
请再允许我推荐另外一本书《Flash ActionScript3 殿堂之路》
正如书中所讲的“面向原因式”,从基础的东西一点点告诉你,并告诉你“为什么”
(Ps:当然例子都是最基础的,如果想要更多原创例子请购买阅读《Flash 204 例》
我就是传说中的 “托”。)
很适合有程序基础的人看。
四:
Flash是很细节的,每一个事件,每一个动作,每一个场景等等。
又喜又忧
忧的是:很麻烦
喜的是:很清楚
五:
因为之前有C#语言的一些基础。而《殿堂》也很刚好,再as3和C#做了一个对比(包括JAVA)
发现原来自己对C#也不是很了解,也是属于“拷贝复制”类型的开发人员。
1.
书的一开始其实有一个很重要的东西就是 数据类型 的存放方式
除基础类型 Boolean,int,Number,string,Uint 以外,其他的符合类型都是引用类型
也就是 只要引用的参数改变,本源也改变,引用本源的改变也会改变。
2.
特别是string:虽然说在C#的内存机制也是一样的,但是我是看到《殿堂》以后还比较了解的。也就是当String 用“+”累加的时候 比如:String str=”aa”+”aa”; string是不变对象。
3.
将函数作为参数来使用,方便出来不同动作操作
4.动态类:dynamic。
这个很有用,使用事件 event.target 需要处理数据的时候。
5.
“移除监听”,在C#已经有一个比较完整的机制,但在Flash就必须是手动删除
6.
事件派发:我觉得这个是Flash特色之一吧。
当然内容不仅仅如此。一来我还没有把书完全读清楚,二来我还没有比较多的开发经验
作为一个初学者,希望把好东西介绍给大家。
六.
为什么推荐《牧羊少年奇幻之旅》
这本书 可以告诉我的 很多,无法用语言表达的东西。
其中 有4个字,适合来学习
万物皆一物。
在读《殿堂》的时候,发现作者巧妙了把多个语言进行对比学习。让我可以有通达的效果。
后来发现如果你可以对一种计算机语言学透彻,再学其他的计算机语言就很容易了。
所以我就总结
“ 融会贯通,举一反三 ”
所以其实学习Flash过程中也了解和巩固了之前其他语言的技术和知识。
这应该是我学Flash的最大收获。
七.
算是第一次写技术文章。才疏学浅,没有很深入的去分析。
只能说我算入了门,和很多朋友一样,也继续努力的往这条路上走。
(如果想看我非技术的文章,请登录:http://user.qzone.qq.com/87651357本人有一个技术群也欢迎大家加入:19046753 验证信息:(您想学习掌握的技术))
本人第一篇在 商创的文章谢谢支持
学程序,一通百通,与语言学家一样,学好一门外语再学别的就简单了
动态类 是不好维护的。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。