Flash5键盘鼠标应用(三) |
右击黄色背景,弹出菜单,选择"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的字体需要客户端有相应的字体支持,要不就显示不出原来的效果,对策是:把字体打散,换成位图即可。 |