本页面由 Flash 保存计划 从 Internet Archive 存档还原 · 快照 2004-12-09 · 原址 http://www2.flash8.net/teach/1060.htm ← Flash 保存计划
 
AS基础精典教程
作者:小角色闪客  来源:闪吧
时间: 2004年4月10  类型: 转载  
收藏 发送 评论 <%=votevote%>打印 字体选择:   
 第1页 AS基础精典教程
 第2页 第二章:基础
 第3页 第三章:解读
 第4页 第四章 还有一些概念
 第5页 第五章 开始第一个版本的选择题的制作
 第6页 第六章 再来补充一点AS知识
 第7页 第七章 可以重复的函数(function)
 第8页 第八章 第二个版本选择题的制作
 第9页 第九章 数组(arrays)
 第10页 第十章 第三个版本的选择题
 第11页 第十一章 一点面向对象编程知识
 第12页 第十二章 第四个版本的选择题
 第13页 第十三章 XML
 第14页 第十四章 最后一个版本选择题

作者和出处俱不详,版权归原作者所有。




这次给大家带来MOOCK在世界性FLASH大会:FF2K1大会上的演说,要说到Action的权威,当然要数MOOCK,他写的ASDG(一本书)是可以和FLASH自带的AS字典相提并论的宝贝。虽然他是这样一个高高手,但是他的这个演讲却是非常的浅显,如果你某处读起来觉得难,那也一定是chocobo翻译得不好。(有些地方实在是太浅,我受不了就改了 )
这篇文章预算的演讲时间很长,所以读起来也会觉得较长,你可以分开来读。
还有,本文是关于FLASH5的AS的,毕竟FLASH4的AS已经淘汰。
第一章:由O开始
为了示范,MOOCK将会做一个多选题问答的动画来做为例子。
这个例子以4种不同版本的方法来实现。
对于用户来说,4种版本使用起来将没有区别,只是对于我们开发者来说,研究的就是如何改进这些FLASH代码的结构与组织。
改进的重点在于:
*更便易的维护
*更便易的扩展
*更快捷的建设
要牢记的是,学习编程是一个过程(process)而不是一个事件(event)。
如果你第一次学习到的时候不能照着完成也不必担心。
接下来,MOOCK说到为了照顾没有多少编程经验的菜鸟,会由最最最简单的开始。
关于计算机语言:
编程语言是用来发信息给电脑,从电脑接受信息的
编程语言也有词汇表和文法,如人类的语言类似
通过编程语言我们可以告诉电脑去做什么,也可以从他那获得信息
关于语法和逻辑
学习编程的思想比学习一种语言的语法重要
假设FLASH是懂我们语言的单词的,我们对FLASH说:“Flash, 让一个球在屏幕里面弹来弹去吧”
FLASH会什么都做不了,FLASH要我们用他的世界懂的东西,例如:movie clips, buttons, frames,来描述它要做的事
那我们再说一次:“Flash, 让一个名字叫ball_one的movie clip在屏幕里面弹来弹去吧”
我们已经用MC这个FLASH懂的东西来描述了,但FLASH还是什么都不做,因为它需要更多的信息:
*这个球有多大
*它放在哪里?
*一开始它首先往哪个方向运动?
*它初始的速度是多少
*它在屏幕的那一个范围之内弹来弹去呢?
*弹来弹去要持续多久呢?
看来我们需要有逻辑结构地告诉FLASH它应该怎么去做
1、一个球指的是一个叫ball_one的圆形MC,直径50像素
2、还有一个方形MC叫square,边长300像素
3、将ball_one放在square上某处
4、以一个随机的角度,75像素每秒的速度开始移动ball_one
5、如果ball_one接触到square的某边,就弹回
6、一直不停地运动下去,知道我们让它停
如果FLASH真的懂我们语言的单词,他应该知道如何开始做了
总结一下关键点:
无论是使用什么语言,编程思想的艺术都在于用如何将逻辑步骤列出
在你开始将要做的事用计算机语言描述之前,用我们人类的语言描述一次会很有帮助
即使你将他们翻译成任何的计算机语言,他们的逻辑步骤应该是一样的
电脑不懂用假设完成去你的想法,他们没有思考能力(chocobo:就是你要把要求完全无遗漏地写出来让它运行)


  1 ┋  2 ┋  3 ┋  4 ┋  5 ┋  6 ┋  7 ┋  8 ┋  9 ┋  10 ┋  11 ┋  12 ┋  13 ┋  14 ┋ 
责任编辑:uufeng
上一篇: 电子时钟的制作 下一篇: AS随机调用外部MP3文件
 
对于flash的内部层次结构的分析(AS
ActionScript基础教程
ActionScript循序渐进