| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Flash教程 > ActionScript教程 > 文章正文 用户登录
如何加入透明Flas
为新浪博客添加fl
flashget下载联盟
265联盟:“Flash
新易网络提供100M
龙太极/100m/asp/
无限网络提供50M 
霞光科技50M/Htm/
苏能科技100M/FTP
悠博科技50M/FTP/

完全AS由浅入深教程(上)           

完全AS由浅入深教程(上)

作者:佚名 来源:作者: davidwmy 更新:2007-1-13 20:48:13 错误报告 我要投稿

第一章:由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:就是你要把要求完全无遗漏地写出来让它运行)
文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。