Flash5键盘鼠标应用(三)

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

Flash5键盘鼠标应用(三),Flash5键盘鼠标应用(三)

【 tulaoshi.com - Flash 】

右击黄色背景,弹出菜单,选择"actions",在里面加入如下action:

onClipEvent (keyDown) {
/:text1 = chr (Key.getAscii());
/:text2 = Key.getCode();
/:text3 = Key.getAscii();
}
onClipEvent (keyUp) {
/:text4 = chr (Key.getAscii());
}
onClipEvent (mouseDown) {
/:text5 = "down";
/:text6 = "";
}
onClipEvent (mouseUp) {
/:text6 = "up";
/:text5 = "";
}
onClipEvent (mouseMove) {
/:text7 = _xmouse;
/:text8 = _ymouse;
}

  说明一下,其中最重要的就是变量的写法和原来不一样了,必须加"/:",不加铁定出错(逻辑错误),为了实现输入的键盘按钮和输出的一致,我加了"chr (Key.getAscii())",意思就是把输入的键盘字符转换成ascii码,然后转换成对应的字母(麻烦),还有就是"_xmouse"和"_ymouse",他们代表鼠标当前的位置。

***经验技巧***

1.flash 5的多窗口方便的有时显得不太方便,如不需要的话可按"tab"键隐藏,在按一下就会再次出现。

2.flash的字体需要客户端有相应的字体支持,要不就显示不出原来的效果,对策是:把字体打散,换成位图即可。


来源:http://www.tulaoshi.com/n/20160129/1491420.html

延伸阅读
标签: flash教程
,flash 5也有两种 自定义函数 ,即有参数的和无参数的(可叫过程) 语法: function 函数名([参数0, 参数1,...参数N]){ 语句} function ([参数0, 参数1,...参数N]){语句} 语句可以是空语句,使用return语句可返回一个值(ep:return a;),参数是函数内的形式参数,调用时替换成实际参数(值参、变参)。可以实现递归或传送变量,还可以直接在表达...
标签: 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和坐标设置,相...

经验教程

817

收藏

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