当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > Flash5 位移操作(三)

Flash动画制作
相册类
Actionscript优化教程
用as来控制图片的曝光效果
如何将角度和坐标标准化
数组排序方法介绍
setInterval全面的介绍
attachMovie 函数的使用方法教程
flash action 详解(8)
AS的基本代码解释(3)
简单的检测鼠标是否有移动的类
FSCommand 用法详解
图片放大缩小移动类
flash中数组的妙用
如何使用Flash连接资料库
关于setInterval的应用
AS的基本代码解释(4)
动感地带学习专题(3)
动感地带学习专题(4)
动感地带学习专题(1)
动感地带学习专题(5)

Flash动画制作 中的 Flash5 位移操作(三)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 71 ::
收藏到网摘: n/a

4,选择button1,然后按ctrl+alt+A,输入action:

on (release) {
move = s $#@60;$#@60; v; //s右移v位,结果送到move;
}

依次在每个button中输入action,

button2:
on (release) {
move = s >> v; //s左移v位,结果送到move;
}

button3:
on (release) {
move = s ^ v; //s和v做异或操作,结果送到move;
}

button4:
on (release) {
move = s & v; //s和v做位与运算,结果送到move;
}

button5:
on (release) {
move = s | v; //s和v做位或运算,结果送到move;
}

button6:
on (release) {
move=~s; //s做位取反操作,结果送到move;
}


  好了,这就是位操作的大概了,你也可以改一下看看逻辑操作是什么结果(改成!、&&、||),其实flash 5的action不知道为什么这么像c语言,如果你以前学过c语言,那么看部分action会很容易,如果你接触过面向对象的编程语言,那么,学action也会比较快。

源文件下载