Flash5 位移操作(三)

2016-01-29 13:46 11 1 收藏

Flash5 位移操作(三),Flash5 位移操作(三)

【 tulaoshi.com - Flash 】

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也会比较快。

源文件下载

来源:https://www.tulaoshi.com/n/20160129/1491451.html

延伸阅读
标签: flash教程
FLASH 4想必大家都用过了吧?其包含的BUTTON响应事件只有那么可怜的几个,让制作者几乎无法创新的使用。就拿我来说,想编一个FIGHT游戏,用FLASH4做的东西在FLASH5实现就显得那么简单。 FLASH 5的响应事件是分类比较明确的,BUTTON就是BUTTON,影片就是影片,他们分别用ON和ONCLIPEVENT来相应。好了,下面我们分别说明: ***MOVIE CLIP的O...
标签: flash教程
构造date对象的语法 : new Date(); new Date(year [, month [, date [, hour [, minute [, second [, millisecond ]]]]]] ); 参数: year 是一个 0 到 99 之间的整数,对应于 1900 到 1999 年,或者为四位数字指定确定的年份: month 是一个 0 (一月) 到 11 (十二月) 之间的整数,这个参数是可选的; ...
标签: flash教程
    Flash5 画任意直线教程     第一步:新建一个flash,并且建立一个mc(命名为line),并在library里输出为line mc里面是长度为100的水平直线(一定是极细线),中心坐标是(50,0)     第二步:建立连线基础类,并且建立几个设置的成员函数,具体程序如下,请放在要画线的场景或mc的第一帧...
标签: flash教程
4.按 再插入一个新的层(layer2),之后按Ctrl+L调出图符管理窗口(图3), (图3) 按住鼠标左键把猫的图符从接图符管理窗口拖到工作区中。然后按把图符大小调整到比步骤2的图符的大小大1/3,放在步骤2中图符的上方。 5.再新建一个层(layer3),按住Ctrl键,用鼠标左键点住步骤2中已倒转过来的猫的图符,向任意方向拖动,复制一个图...
标签: flash教程
下面图三的情况是:x1x2 and y1=y2 这种情况下,angel = Math.atan(y/x)/Math.PI*180+180 最后一种情况是: 这种情况下,angel = 360-Math.atan(y/x)/Math.PI*180 3.描绘起点和终点 在用户点击的位置先描一个点出来,然后再画线,会使动画显得更为直观。由于这只是一个duplicateMovieClip和坐标设置,相...

经验教程

705

收藏

6
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部