基元数据类型
uint 非负整数
int 整数
Number 小数(浮点数)
Boolean 布尔值(只有两个值 true或false)
String 字符串
复杂数据类型
Array 数组
Object 对象
基元数据类型
uint 非负整数
int 整数
Number 小数(浮点数)
Boolean 布尔值(只有两个值 true或false)
String 字符串
复杂数据类型
Array 数组
Object 对象
本来学as觉得as用起来很方便,不用搭建开发环境,安装一个flash pro软件就可以开始开发了。后来接触了js,发现js用起来更简单,来个记事本就写了,来个浏览器就调试了。
当然实际上也不是直接用记事本写代码,安装一个文本编辑器也不大,就几M,相对于现在的开发工具实在是太小了。
js和as特别像,后来才知道,因为实现的是同一个标准。但是也不完全一样,js是弱类型的,不用声明变量类型,甚至不用显式的声明变量,一开始还真有点不习惯。
用惯了flashdevelop慢慢的好多单词都不会写了,js的开发工具没有那么好的代码提示(也许是我不知道),而且没有向as那么好的帮助文档,学习和查询都是去w3school和百度。
上过初中都知道代数。变量其实就类似于代数,用一个字母来代替一个数;
如:a=1;
延伸一下,可以用一个字符串来代替一个数,或者一个字符串,或者其他等等。
如 aa=2;
bb="a";
as3.0里边定义变量是这样的:var a:int=1;
var是变量variable,用来声明一个变量;
int是integer的缩写,表示整数;
var a:int=1;这句的意思就是:变量 a 属于 整数=1;
新建一个fla文件,打开,选中第一帧,按f9,在弹出的动作面板中输入trace("hello world");然后ctrl+shift+enter调试一下。