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

Flash动画制作
Flash AS 3.0实例教程:用Tween类制作缓动动画
Flash AS2实例教程:制作镭射闪光字动画效果
Flash AS2基础教程:一步绘制线条
Flash cs3仿真艺术设计4.4:模糊滤镜的应用
Flash cs3仿真艺术设计4.5:模糊运动制作飞行文字
Flash cs3仿真艺术设计4.6:组合效果应用实例
Flash cs3仿真艺术设计4.7:模糊滤镜的应用
Flash AS 3.0基础教程:物理基础之重力
Flash AS3.0菜鸟学飞教程:创建自定义类
Flash cs3仿真艺术设计4.8:选择模糊的应用
Flash cs3仿真艺术设计4.9:背景模糊应用技巧
Flash AS3.0菜鸟学飞教程:类的编写之时间轴代码转换为外部类
Flash AS3.0菜鸟学飞教程:类的编写之不使用库元件
Flash cs3仿真艺术设计5.1:2.5D基础应用
Flash cs3仿真艺术设计5.2:2.5D高级应用
Flash AS3.0菜鸟学飞教程:含有多个类的AS3类文件
Flash AS3.0实例教程:AS3.0代码制作3D旋转动画效果
Flash cs3仿真艺术设计5.3:2.5D动画技巧之绘制猴子
Flash cs3仿真艺术设计5.4:交换方法制作嘴型吻合
Flash cs3仿真艺术设计5.5:嵌套法打造角色嘴型吻合

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 52 ::
收藏到网摘: 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个功能按钮(可做一个,复制成六个)。