adobe cc开发html5使用的是createjs,找来createjs的api看了看,确实和as很像。
最近createjs官网打不开,可能跟谷歌有关吧,不知道以后是不是也打不开了。好不容易才从GitHub下载了一份源码(百度搜createjs,首页没有,排在好几页之后了,用AOL搜的,第3个就是),总算可以用了,而且不用担心以后上不了官网,看不到更新了。
adobe cc开发html5使用的是createjs,找来createjs的api看了看,确实和as很像。
最近createjs官网打不开,可能跟谷歌有关吧,不知道以后是不是也打不开了。好不容易才从GitHub下载了一份源码(百度搜createjs,首页没有,排在好几页之后了,用AOL搜的,第3个就是),总算可以用了,而且不用担心以后上不了官网,看不到更新了。
1、if...else...
2、for循环
3、while循环
4、switch
常用的就这几个,大多数语言都是这几种。而且只要会1、2就够用了,3、4能够用1、2来实现。
基元数据类型
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调试一下。