来谈谈:Flash MX2004进门与进阶实例――举措剧本进阶(6)
若你要观看网页上的多媒体内容,flashplayer几乎是网络上的标准。为此播放器所制作的动画或图像十分常见。第七章举措剧本进阶
第二节键盘把持(1)
当你必要经由过程键盘和动画发生交互时,好比,使用偏向键把持游戏中的脚色,就必要借助键盘(Key)工具猎取按键的内容,然后使用Key工具的办法把持动画。本节将具体解说Key工具并经由过程几个实例会商经由过程Key工具在动画中发生键盘交互的办法。
1.键盘工具的办法详解
Key工具包含以下6种经常使用的办法:
(1)Key.getAscii()
语法:Key.getAscii();
功效:前往比来被按下或松开的按键所代表的ASCII值。
经由过程Key.getAscii()办法可准确地传回字符值。当键盘上有键被按下时,该按键会对应到一个ASCII码,比方,字母A键对应的ASCII值为97,你能够经由过程Key.getAscii()办法前往该按键对应的ASCII值。
(2)key.getCode()
语法:key.getCode();
功效:前往比来被按下或松开的按键的对应码。
假如你只想晓得用户是不是按下某个键而不睬会它的ASCII值,那末,key.getCode()最合适你用。Flash替每一个按键都付与一个对应码,比方,按键A的对应码是65,按键Shift的对应码是16。key.getCode()的前往值就是这些按键的对应码。在Flash的匡助文档中能够查到关于按键对应码的具体信息。
Flash事前界说了一组常量(Key工具的属性)来存储一些经常使用键按键的对应码,比方常量Key.SPACE就即是32,因而当你必要在程序中使用这些按键时,能够间接利用这些常量,而不用再查阅它们的按键对应码。上面是一些按键常量的称号和意义,如表7-2-1所示。
表7-2-1
属性(按键常量)
意义
Flash可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容。 没有安装FLASH插件的前提下,无法正常显示广告效果。根据调查显示,有3%的互联网用户没有安装shockwaveFlash。虽然比例不大,但不能因为这样一个简单的原因而拒绝这些用户。 Flash使交互性容易,并且消除了学习某种语言的需要。折中办法是不学语言,同时失去一些功能。但是你仍然可以处理基于用户动作(如鼠标移动或点击)的触发事件,这通常是你需要的所有交互性。 缺点也必然会会有的,但是不同的产品有不同的缺点吧,比如说flash建站它的速度会比较慢。 逐渐改变了我们生活及生活习惯的一些东西,而正是互联网的大势兴起,Flash动画越来越受到宠爱,现在,Flash动画已成为网络广告的中坚力量。 alpha通道,图像的一部分可以变成透明,透明度可以从完全不透明到完全不可见。Alpha通道支持没有副作用。 它包含了下列常见的形式之一或者几种的组合:流媒体、声音、Flash、以及Java、Javascript、DHTML等程序设计语言。 祯率越高,动画中可包容的信息越多,动画看起来越光滑和流畅。当然,当祯率增加时,计算机的CPU的重绘工作越多,运行得就越慢。 FLASH在网站建设过程中既然有这么多的问题,那为什么我们还继续使用FLASH,不可否认FLASH的问题的确存在,但也不可忽视FLASH在网站建设中。
页:
[1]