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

Flash动画制作
在FLASH中创造角色的注意事项
关于控制影片的播放和倒退
Flash以及Gif图片输出和优化的问题解决
Flash文字动态效果:描红和描边
个性化我的Flash
让SWF文件不显示在IE缓存中
Flash趣味鼠标特效大作战
如何防止SWF文件被反编译?
用Flash和XML构建论坛实例(下)
在Flash中用Action Script实现3D效果
制作一个Flash的填色游戏
Flash 3d效果精彩实例(7)
Flash 3d效果精彩实例(6)
Flash 3d效果精彩实例(1)
Flash 3d效果精彩实例(8)
用Flash MX制作弹出Windows窗口
Flash 3d效果精彩实例(9)
Flash 3d效果精彩实例(4)
Flash 3d效果精彩实例(3)
Flash 3d效果精彩实例(2)

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 84 ::
收藏到网摘: 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也会比较快。

源文件下载