Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 软件时空 > 工具软件 > 完全AS由浅入深教程(上)
【标  题】:完全AS由浅入深教程(上)
【关键字】:教程,AS,AS
【来  源】:网络

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

Your Ad Here 第一章:由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:就是你要把要求完全无遗漏地写出来让它运行)
学习AS绘图:【上一篇】
Flash词法结构完全掌握:【下一篇】
【相关文章】
  • 学习AS绘图
  • 交互控制线段的改变(新手教程)
  • Flash的播放速的制做
  • Flash中如何用AS实现帧反播
  • 《闪E》电子书中的loadvaribles教程
  • as中简单API一例
  • AS基础精典教程 第六章 再来补充一点AS知识
  • AS写简单的涂鸦板
  • Flash ActionScript 2.0 基础教程 (2)
  • 浅谈AS的绘图功能及几个简单的实例(AS初级)
  • 【随机文章】
  • 在Pixel Shader 3.0中使用动态流控制(Dynamic Flow Control)
  • 开发资讯网址第一站
  • 腾讯QQ会员 5000Q币等你拿
  • 钥匙
  • java学习论坛
  • Linux-C-Socket编程
  • [asp.net]頁面列印9/20
  • 无线局域网高端应用渐入佳境
  • 麒麟,我该如看你
  • 頹廢的時光
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.