手机
当前位置:查字典教程网 >网页设计 >Flash教程 >AS基础教程整理第1/13页
AS基础教程整理第1/13页
摘要:本翻译教程只在闪客帝国、经典论坛发表,如需转载,请与译者联系这次给大家带来MOOCK在世界性FLASH大会:FF2K1大会上的演说,要说到A...

本翻译教程只在闪客帝国、经典论坛发表,如需转载,请与译者联系

这次给大家带来MOOCK在世界性FLASH大会:FF2K1大会上的演说,要说到ActionScript的权威,当然要数MOOCK,他写的ASDG(一本书)是可以和FLASH自带的AS字典相提并论的宝贝。虽然他是这样一个高高手,但是他的这个演讲却是非常的浅显,如果你某处读起来觉得难,那也一定是chocobo翻译得不好。(有些地方实在是太浅,我受不了就改了:p)

这篇文章预算的演讲时间很长,所以读起来也会觉得较长,你可以分开来读。

还有,本文是关于FLASH5的AS的,毕竟FLASH4的AS已经淘汰。

第一章:由O开始

为了示范,MOOCK将会做一个多选题问答的动画来做为例子。

这个例子以4种不同版本的方法来实现。

对于用户来说,4种版本使用起来将没有区别,只是对于我们开发者来说,研究的就是如何改进这些FLASH代码的结构与组织。

改进的重点在于:

*更便易的维护

*更便易的扩展

*更快捷的建设

要牢记的是,学习编程是一个过程(process)而不是一个事件(event)。

如果你第一次学习到的时候不能照着完成也不必担心。

接下来,MOOCK说到为了照顾没有多少编程经验的菜鸟,会由最最最简单的开始。

关于计算机语言:

编程语言是用来发信息给电脑,从电脑接受信息的

编程语言也有词汇表和文法,如人类的语言类似

通过编程语言我们可以告诉电脑去做什么,也可以从他那获得信息

关于语法和逻辑

学习编程的思想比学习一种语言的语法重要

假设FLASH是懂我们语言的单词的,我们对FLASH说:“Flash,让一个球在屏幕里面弹来弹去吧”

FLASH会什么都做不了,FLASH要我们用他的世界懂的东西,例如:movieclips,buttons,frames,来描述它要做的事

那我们再说一次:“Flash,让一个名字叫ball_one的movieclip在屏幕里面弹来弹去吧”

我们已经用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/13页12345678910111213下一页阅读全文

【AS基础教程整理第1/13页】相关文章:

Flash AS 教程:交互动画

flash基础教程-铅笔绘图工具

flash cs5基础教程 时间轴的认识

Flash AS3基础教程:如何用Flash AS3侦测鼠标的当前方位

Flash AS教程:复制粘贴类

Flash AS 教程:帧循环

Flash AS3教程:动态文本滚动条

Flash AS3教程:Level2D类

Flash基础教程:学Flash的技巧

Flash基础教程 动画基础知识

精品推荐
分类导航