Flash AS教程_Flash版本号的杯具详解
尽管最近少来蓝色了,可我感觉到自己尚保持着当年的那份热情,在本人所在的技术群里积极为Flasher们排忧解难。
近年加群的朋友,貌似以新手居多,排除部分“跪求作业”,“急求源代码”的拿来主义者,勤奋上进的依然大有人在。
然而,类似于如下的杯具却不断重演:
“大虾你好,AS3.0你熟悉吗?”
“懂一点了。”
“可以帮我看一下我写的代码吗?总是运行不了。”
“好的,代码贴上来。”
具体代码省略。。。。
“报的什么错?”
“无法加载类或接口。”
“好的,我给你测试一下。”
“谢谢。”
(数秒后)
“代码测试过了,没问题。”
“啊。。。怎么我的不行?”
“你确定你都import了吗?”
“嗯。”
“好,截图我看看。”
(截图完毕)
天哪,在Flash8里写AS3。。。。。。
此外,这些新手还有一个特点。他们或许为了不让高手鄙视,在提问的时候,总想方设法地在一些细节上做文章,让问题显得更为具体。如:
“各位大虾,Flash8.0里怎么写代码啊?”
“大家好,动作面板在哪里?我用的Flash8.0。”
。。。。。。
最近进群的朋友,几乎无一例外使用Flash8,而且90%的新手在描述版本号时,都喜欢加上“.0”以显得问题更为专业,而且提及的还是这老掉牙的版本。作为一名老菜鸟,我总感觉这一举动特别好笑。确实,在对某些软件的问题上,版本号相当重要。迅雷,电驴,以及大部分网游,即使前后两版本差别很大,版本号看起来也仅相差0.01。
话虽如此,从2005年(Flash8)至今,Flash已经更新了3个版本(补丁类的版本不计算在内),为何新手们还去下Flash 8,而且部分朋友还拿它来写AS3?
见识了几个上述的个案后,本人恍然大悟。。。。。站在一个Flash新手的角度看,我也会选择最高版本的来下载。通过各大搜索引擎,得出的版本号数字最大的,非8莫属了。后续版本均为CSX,且目前最高的还没到CS8。再者,由于CS3存在版本号为9的Alpha版,而正式版很少再有人称之为9,于是更能给新手们个错觉,目前最新的正式版本,就是8。
本人也尝试过以发布日期区分新旧,但很可惜,软件发布时间在中国的网站上错漏百出。不难发现,他们并非无法获得这些准确消息。上周搜索闪客精灵,居然搜出一个MX2005版本,并且发布时间为当天。次日再拜访此网站,其更新时间又往前推进一天。此种做法,显然为了欺骗搜索引擎,只能说,太可耻了。
综上所述,Flash新手下载5年前的8版本绝非偶然。至于AS,因Adobe没有弄一个如ASCS1那样的版本号,自然也就去学习他们眼里最新的AS3。当然不排除部分受高手引导而选择AS3的新人。
Flash CSX版本自推出以来,Adobe在宣传及商业化方面确实做足了工夫。可是,不明真相的新手们,使用的却仍是5年前,Macromedia被收购前的最后一个版本,实乃一大悲哀。。。。。。