AS2.0 基础教程讲解 (会不断更新)
来源:互联网 发布:c 语言 花指令 编辑:程序博客网 时间:2024/06/03 02:10
AS2.0对于初学者来说,比较易上手;对于业余老手来说,自由度高.
写法:
Key.isDown(键控代码);
举一个例:
if( Key.isDown(Key.SPACE) ){
代码
}
就是按住空格键时执行(就是可以连按)
键控代码这里,可以写很多种
Key.LEFT
Key.RIGHT
Key.UP
Key.DOWN
↑四个方向键
Key.BACKSPACE 退格
Key.ENTER 回车
...
...
还可以写数字
1:鼠标左键
2:鼠标右键
...
...
...
还可以对应键盘上各个键
一个小练习:
如何写出↑←组合键检测?
答案有三种:
if ((Key.isDown(Key.UP)) and (Key.isDown(Key.LEFT))) {
//执行内容
}
或者
if ((Key.isDown(Key.UP)) && (Key.isDown(Key.LEFT))) {
//执行内容
}
AS3.0是规矩的语言,比较适合专业程序员。
AS2.0需要flash8 (够用了)
介绍:
- flash里面元件主要有:
1.按钮:看这名字就知道是什么意思了,注:可与代码交互
2.影片剪辑:你可以把它相像成一个用来装东西用的盒子,这个盒子里面可以装任何东西,如按钮,图形,盒子都可以装进去。用处相当大,注:可以与代码进行交互
3.图形:主要作用,用来做一些动画效果或存放一些单独的图形(如图片)等,供大家观看,注:不能与代码交互
- 代码介绍
打开flash,按f9调出代码框,如下图,右侧为写代码的地方,左侧为一些常用命令,有时候命令忘了可以这里找
- 时间轴指令:
stop();最简单,最常用,并沿用至今:停下播放
play();这个代码插入在时间轴上没意义,一般用于按钮等:开始播放
gotoAndStop(要跳转的帧);也很常用,跳转到某帧并停下
gotoAndPlay(要跳转的帧);与上面不同,跳转到某帧并继续播放
nextFrame();下一帧
prevFrame();上一帧
stopAllSounds():停止所有声音
其中gotoAndStop 和gotoAndPlay 也可以这样写:
gotoAndStop("场景",要跳转的帧);场景加引号
gotoAndStop("帧标签");跳转到有""中标签的帧
- 按钮代码:
格式如下:
on (类型) {
代码
}
必要形式!
“类型”有如下几种:
release:单击按钮发生{}里的事件
press:按下就发生
rollover:鼠标从外面移到按钮上发生 一次 事件
rollout:鼠标从按钮上移开时发生 一次 事件
举例:
要求:点击按扭,播放当前动画
实现代码:
on(release){
play();
}
- onClipEvent函数
格式:
onClipEvent(参数){
代码
}
这段代码就是说,当来到这一帧,就执行{}中间的代码
△on函数必须且只能写在按钮上,onClipEvent必须也只能写在影片剪辑上
拓展:
onClipEvent后的括号中,有很多种填法
load当影片剪辑被加载时执行
unload当影片剪辑被卸载时执行
enterFrame当来到这一帧时执行
mouseDown鼠标被按下时执行1次
mouseUp鼠标被松开时执行1次
mouseMove鼠标移动时执行
keyDown当任意键(键盘上)被按下时执行1次
keyUp被按下的键松开时执行1次
onClipEvent(参数){
代码
}
这段代码就是说,当来到这一帧,就执行{}中间的代码
△on函数必须且只能写在按钮上,onClipEvent必须也只能写在影片剪辑上
拓展:
onClipEvent后的括号中,有很多种填法
load当影片剪辑被加载时执行
unload当影片剪辑被卸载时执行
enterFrame当来到这一帧时执行
mouseDown鼠标被按下时执行1次
mouseUp鼠标被松开时执行1次
mouseMove鼠标移动时执行
keyDown当任意键(键盘上)被按下时执行1次
keyUp被按下的键松开时执行1次
- Key函数
写法:
Key.isDown(键控代码);
举一个例:
if( Key.isDown(Key.SPACE) ){
代码
}
就是按住空格键时执行(就是可以连按)
键控代码这里,可以写很多种
Key.LEFT
Key.RIGHT
Key.UP
Key.DOWN
↑四个方向键
Key.BACKSPACE 退格
Key.ENTER 回车
...
...
还可以写数字
1:鼠标左键
2:鼠标右键
...
...
...
还可以对应键盘上各个键
一个小练习:
如何写出↑←组合键检测?
答案有三种:
if ((Key.isDown(Key.UP)) and (Key.isDown(Key.LEFT))) {
//执行内容
}
或者
if ((Key.isDown(Key.UP)) && (Key.isDown(Key.LEFT))) {
//执行内容
}
- _root,_parent等介绍
_root:表示主场景
_parent:是上一级,父辈。
示例:
_root.mc._x=100
_root.mc._x=100
表示:主场境下的叫mc影片剪辑的x坐标是100
示例:
this._parent._x=20
示例:
this._parent._x=20
表示:这个影片剪辑的父辈的x坐标20
- 调度输出
示例:
trace(10);
trace("中国教程网");
trace("中国教程网");
0 0
- AS2.0 基础教程讲解 (会不断更新)
- AS2.0解析XML
- asp+as2.0+xml
- flash AS2.0代码
- as2
- 读书笔记(会不断更新中)
- Windbg 实战常用命令--会不断更新
- 一个月AS2.0总结。
- Git 常用命令及讲解(不断更新)
- struts2 错误总结 自己会不断更新中。。。。。
- 常用的正则表达式(会不断更新)
- android 问题汇总—以后会不断更新。。。
- struts2 错误总结 自己会不断更新中。。。。。
- ThinkPHP框架常见问题集锦(会不断更新)
- JavaEE 搜索解决问题集合---会不断更新的
- java基础--类与对象(会不断更新)
- Linux adb 命令(之后会不断更新)
- AS2.0和AS3.0的区别
- 快捷键记忆
- u盘传输过程数据文件丢失如何恢复
- 16匹马4个跑道选取前四名的思考
- VC编写自己构造http协议数据的post上传图片类(MFC环境 带编码转换)
- 并口定义及其编程基础之一:并口说明
- AS2.0 基础教程讲解 (会不断更新)
- httpclient的一些学习心得
- C/C++运算符优先级和口诀
- asp.net 删除文件 对路径“”访问被拒绝
- .NET开发邮件发送功能的全面教程(含邮件组件源码)
- 数据挖掘方面的资源、期刊、会议的网址集合
- 用 javac 编译一个目录下的所有 java文件并打包成jar 包
- WebRTC 杂谈
- 基于visual Studio2013解决C语言竞赛题之1065二维排序