鼠标点上去快速变幻的图片

按客户要求,将动画改了另外一种形式,

其中top是上层那个带了不动文字的对象,cont是下方放所有轮转图片的容器。

源码如下:

Javascript代码
  1. package  
  2. {   
  3.        
  4.     import flash.display.DisplayObject;   
  5.     import flash.display.MovieClip;   
  6.     import flash.display.MovieClip;   
  7.     import com.greensock.TweenMax;   
  8.     import flash.events.MouseEvent;   
  9.        
  10.     public class pics extends MovieClip   
  11.     {   
  12.         var mt:TweenMax;   
  13.            
  14.         public function pics()   
  15.         {   
  16.             //TweenMax带上repeat:-1(无限循环)来做计时器用,每0.05秒触发一次roll函数       
  17.             mt=TweenMax.to(this, 0.05, { repeat: -1, onRepeat: roll,paused:true } );   
  18.             top.addEventListener(MouseEvent.MOUSE_OVER, overH);   
  19.             top.addEventListener(MouseEvent.MOUSE_OUT, outH);   
  20.         }   
  21.            
  22.         function overH(e:MouseEvent) {   
  23.             mt.resume();   
  24.         }   
  25.            
  26.         function outH(e:MouseEvent) {   
  27.             mt.pause();   
  28.         }   
  29.                
  30.                
  31.         function roll()   
  32.         {   
  33.             var currentMc:DisplayObject = cont.getChildAt(0);   
  34.             cont.setChildIndex(currentMc, cont.numChildren - 1);   
  35.         }   
  36.     }   
  37.   
  38. }  

 



[本日志由 admin 于 2012-07-26 10:06 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: 3469
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 支持Gravatar头像.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 300 字 | UBB代码 关闭 | [img]标签 关闭