AS 语法篇

原创 2005年03月04日 13:23:00
我写的这些教程,目的是希望初学Flash的爱好者们能多动手,少提问。我下面这些教程面象有 Flash(MX) 基础操作知识的读者。在看我的教程的同时,希望也能打开Flash,边看边做,这样你的印象会更加深刻一点,顺便也看看我哪里写错了:)

AS 语法篇
-----------------------------------
看过我的第一个教程--基础篇之后,现在你对AS的存在位子有了一定的概念了吧?如果还没有,那么去复习一下吧
土人系列AS入门教程--基础篇

接下来我要讲的是AS的语法。

首先要让大家明白的是:AS 语法的大小写是敏感的。
如: gotoAndPlay() 正确 gotoAndplay() 错误 。
关键字的拼写必须和语法一致,要做到很容易,因为在Flash的AS面板里面,关键字会有不一样的颜色显示。
很多Flash小鸟们也许要开始埋怨,记不住咋办?我这里有个办法,就是背。不要流下委屈的泪水,俺们都是这么走过来的。多用两次你就记住了。

这里说一下,我们要从开始就养成编程的好习惯,如在每个语句后面都加上分号,有可能的话,尽量给复杂的语句加上注释。注释的例子
//这个是注释,但是只能有一行
/* 这个也是注释,可以写很多行 */

接下来,介绍几个类型的语法。
1、几个常用的控制场景的方法,如

play(); //让时间轴的指针播放
stop(); //停止时间轴的指针在程序触发时候的那个帧
gotoAndPlay(); //让指针跳转到某个帧,然后继续播放
gotoAndStop(); //让指针跳转到某个帧,停止在那个帧
nextFrame(); //往下走一帧
prevFrame(); //往前走一帧

上面的都是方法。
方法?解:打个比方,我们管吃饭叫作一种方法,用来解决肚子饿这个问题。我们管stop()叫做一种方法,用来解决时间轴指针停下来的问题。我们管上面的几个东西叫方法,用来解决时间轴指针运动的问题。

2、控制属性的语法。有很多,我列几个

_x
_y
_alpha
_width
_name
.....等等属性

上面的都是属性
属性?解:打个比方。我们管你的身高叫做属性,用来标识你的高度。我们管你的体重叫属性,用来标识你的质量。我们管 _x 叫属性,用来标识目标的X轴坐标。我们管_alpha叫属性,用来标识目标的透明度.......我真罗嗦啊,唉。

3、控制语句流程的语法,如

if (条件){
//条件满足执行这里的代码
}else{
//条件不满足执行这里的代码
}

for(i=0;i<N;i++){
//执行这里的代码N次
}

while(条件){
//当条件满足时一直执行这里的代码
}

等等。这些都是基本的语法,也是AS的基础。

4、其他方法和自己定义的方法。
这里我不能把所有的语法都一一列出来介绍,因为实在是太多了,具体可以参考Flash自带的帮助手册。我们只能在以后的应用中慢慢熟悉。这里,你有个基本概念就行了。到后面我会给每句话都加上注释。


回顾一下,今次要大家记住的东西:
AS 语法的大小写是敏感的。
方法的概念。
属性的概念。
(待续)

《C/C++学习指南(语法篇)》 - 关于本书

创作目的:想以自己的能力和经验为国内(及国外)的读者奉献一本好书,一本让人一看就懂、“不可能读不懂”的经典教程。它的理念是让编程变得简单,让人一看就懂。它的目标是成为大中专院校、培训班、从业人员和爱好...
  • iamshaofa
  • iamshaofa
  • 2015年03月12日 14:39
  • 4995

[人工智能]人工智能基础语法篇

前言 可以用来开发机器学习主要有三门语言:Python/Java/C++,其中Python是主流.下面是Python具体的学习大纲,这个大纲我也是借鉴别人的,所以大家也可以参考来学习一下. 人工智...
  • BaiHuaXiu123
  • BaiHuaXiu123
  • 2016年11月06日 02:45
  • 3209

Java遇见HTML——JSP篇之JSP基础语法

Java遇见HTML——JSP篇之JSP基础语法 阅读目录 一、JSP简介二、常用动态网站开发技术三、JSP页面元素构成四、JSP页面的生命周期五、阶段项目 回到顶部 一、JSP简...
  • AlbenXie
  • AlbenXie
  • 2017年08月19日 17:36
  • 299

Shell基础(一):入门基础

1、Shell是什么? Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的系统级程序。 Shell还是一个功能强大的编程语言,易编写,易调试,灵活性强。Shell是...
  • lyc_stronger
  • lyc_stronger
  • 2016年03月08日 08:55
  • 372

C/C++学习指南(语法篇) - 邵发

C/C++学习指南(语法篇),清华大学出出版,作者:邵发 ,ISBN: 9787302419891,一部C/C++基础语法教材,配套100集视频讲解,在线题库。官网:阿发你好 本书简...
  • iamshaofa
  • iamshaofa
  • 2016年01月10日 17:27
  • 3325

MyCat - 源代码篇(13)

数据库路由中间件MyCat - 源代码篇(13)5. 路由模块5.1 路由模块组成:路由模块,我们可以先把他当做个黑盒,看下输入和输出都是神马。 输入,很明显,就是个SQL语句,原生的,不加任何...
  • zhxdick
  • zhxdick
  • 2016年05月20日 09:42
  • 5158

【备忘】【C4】 《Java语言程序设计:基础篇(原书第8版)》PDF 下载

【C4】 Java语言程序设计:基础篇(原书第8版) 下载 内容简介 《Java语言程序设计:基础篇(原书第8版)》是Java语言的经典教材,中文版分为《Java语言程序设计基础篇》和《Jav...
  • weiweilovezhangjie
  • weiweilovezhangjie
  • 2016年11月16日 22:43
  • 917

Unity&Shader基础篇-Cg语法

1.2、Cg语法基础   如C++、C#和Java等高级语言一样,Cg语言也有自己的数据类型和关键字。掌握和理解这些关键字是写好Cg程序的基础。 1.2.1、Cg的数据类型与关键字 基本数据类型:Cg...
  • zhangxiao13627093203
  • zhangxiao13627093203
  • 2016年10月18日 17:07
  • 2754

Java 之JNI基础篇(一)

JNI,即Java Native Interface。它其实就是一套java与本地代码交互的接口或者说是一个协议。通俗的比喻,就是中国人讲中国话,日本人讲日本话,于是中国人碰到日本人,各说各话,无法交...
  • yingshukun
  • yingshukun
  • 2018年01月13日 18:51
  • 10021

Zephir入门 —— 语法篇

转自:https://segmentfault.com/a/1190000003058736 概述 Zephir的语法跟PHP很相似,所以这里不会把官网的文档照搬过来翻译一遍,而是...
  • xxx9001
  • xxx9001
  • 2016年08月04日 21:42
  • 415
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AS 语法篇
举报原因:
原因补充:

(最多只允许输入30个字)