动画教程之Flash AS3鼠标事务利用详解-Flash actionscript
AdobeFlashProfessionalCS5.5软件可以提供行业领先、用于制作具有表现力的交互式内容的授权环境。鼠标事务(MouseEvent)和鼠标地位(AS3鼠标坐标总结)是RIA中最主要的人机交互路子。比来在做一个静态产物展现的体系ProdutShow的时分才发明本人对鼠标事务的懂得有何等浅薄。如今ProductShow已做完了,这里把在利用鼠标事务时要注重的成绩总结一下:
1鼠标事务分为MOUSE_OVER,MOUSE_MOVE,MOUSE_DOWN,MOUSE_UP,MOUSE_OUT,MOUSE_WHEEL和MOUSE_LEAVE。个中前六个事务都来自flash.events.MouseEvent类,最初一个MOUSE_LEAVE倒是来自flash.events.Event,在导进类包的时分必定要注重这个成绩,由于我在这点上就花了很长工夫调试,才得发明成绩地点。
MOUSE_OVER-鼠标挪动到方针工具之上时触发,能够用于摹拟按钮的mouseover效果;
MOUSE_MOVE-鼠标在方针工具之上挪动时触发,次要用于判别。好比判别在拖拽实例时,实例是不是在同意的局限以内,假如超越,立即中断拖拽大概从头设定实例的坐标;
MOUSE_DOWN-鼠标在方针工具之上按下时触发。注重,只要按下鼠标左键时才会触发,右键和滚轮都不会触发。在方针工具以外按下鼠标左键,再挪动到方针工具之上时,也不会触发;
MOUSE_UP-鼠标在方针工具之上松开时触发。注重,只要松开鼠标左键时才会触发,右键和滚轮都不会触发。在方针工具之上按下鼠标左键,再挪动到方针工具以外松开时,不会触发。但在方针工具以外按下鼠标左键,再挪动到方针工具之上松开时,就会触发。
MOUSE_OUT-鼠标挪动到方针工具以外时触发。
MOUSE_WHEEL-鼠标在方针工具之上动弹滚轮时触发。
MOUSE_LEAVE-当光标分开舞台时触发(stage.addEventListener(Event.MOUSE_LEAVE,leaveHandler);)。在利用自定鼠标后,在鼠标分开舞台时,触发MOUSE_LEAVE事务,然后能够把自界说的鼠标埋没失落,制止还停止在舞台上。
2mouseChildren。方针工具中含有籽实例时,感到鼠标举动的是子时列,而非方针工具。假如利用cursor.mouseEnabled=false;就能够由方针工具来更应鼠标举动。
3mouseEnabled。当实例堆叠时,出于显现列表上方的实例总比下方实例更有优先权感到鼠标举动。当想让下方实例感到鼠标举动时利用cursor.mouseEnabled=false;便可。这经常使用于自界说鼠标后,往除自界说鼠标对鼠标举动的干与,由于自界说鼠标常常一向处于鼠标下方,其他实例没法再感到到鼠标的变更。
别的,大概DOUBLE_CLICK也应当举动当作鼠标事务,但要利用它,必需先让
doubleClickEnabled=true:
varbg:Sprite=newSprite();
bg.doubleClickEnabled=true;
bg.addEventListener(MouseEvent.DOUBLE_CLICK,clickHandler);
…
Flash通常也指MacromediaFlashPlayer(现AdobeFlashPlayer)。2012年8月15日,Flash退出Android平台,正式告别移动端。 流技术让用户在下载的同时看到动画(与全部下载后再观看相反)。但是这也不是什么新技术-Web一出现就有这种技术了。 alpha通道,图像的一部分可以变成透明,透明度可以从完全不透明到完全不可见。Alpha通道支持没有副作用。 现在FLASH不是也可以调用后台数据库了么~在过几年没准可以通过FLASH来实现远程控制呢~(有点假了~呵呵)我了解的FLASH优点应该就是第一段那些了~缺点暂时想不出太多了~ 单纯的做动画而言,flash动画与传统动画有很多差别,这里会为你介绍什么是flash与flash与传统动画相比具有的优点和缺点,而进一步了解flash动画 各种性能才能运用的得心应手,制作出优秀的动画。 flash的优缺点可以如何运用呢? 不能设置“alt”属性,失去了一次被搜说引擎检索到的机会。 缺点也必然会会有的,但是不同的产品有不同的缺点吧,比如说flash建站它的速度会比较慢。
页:
[1]