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

Flash动画制作
MM对Flash MX 2004的最新改进
FlashMX经典实例(9)
Flash 动作脚本之:了解Action Script2.0 (3)
Flash 动作脚本之:资料速查(2)
Flash 动作脚本之:资料速查(6)
Flash 动作脚本之:资料速查(7)
Flash 动作脚本之:资料速查(8)
Flash 动作脚本之:资料速查(15)
Flash 动作脚本之:资料速查(17)
Flash MX pro的历史面板(3)
Class结构教程
条件循环的使用
波动方程的应用
AS的基本代码解释(1)
Flash MX 编程深层次应用-第三方软件(6)
Flash MX Pro 2004新模板应用(2)
Flash手绘一副帅气眼镜(2)
Flash手绘一副帅气眼镜(3)
Flash手绘一副帅气眼镜(4)
Flash MX 2004 模拟出打字效果的制作方法

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


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

 这次的研究需要各位读者会一些汇编语言和逻辑运算才可以看懂的。

基本理论:

逻辑状态有两种:真(true)和假(false);
逻辑基本运算共有3种,分别是:not(非),and(与),or(或);not为取反;and是当两个操作数同时为真时结果才为真,情况为假;or则是当有一个操作数为真其结果就为真。其他的如与或,非或,与或非,异或都是用这些基本的运算结合起来的。

5里的逻辑运算!(逻辑非)、&& (逻辑与)、 || (逻辑或) 。

上面的逻辑状态也可用1和0表示,涉及到了1和0,就不能不说位操作,这里说一下位的位移操作,例如一个二进制数是:00101,左移1位,结果就是01010,右移2位就是00001,当然知道汇编语言的人知道带符号和带进位的位移,这里就不提了,初学者请看有关书籍。

Flash 5里的位操作运算~ (位取非)、& (位与)、| (位或)、^(位异或)、$#@60;$#@60; (左位移)、$#@62;$#@62; (右移位运算)、 >>> (无符号右移运算)。没有无符号左移,因为符号在最左面,位移的结果和带符号的一样以上运算除了非操作是单目运算(一个操作数),其余全是双目运算(两个操作数)。

测试位移操作

原料:2个输入文本框,一个输出文本框,3个一般的文本框(用来说明),6个功能按钮(可做一个,复制成六个)。