·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]as3.0旋转可换色的方形代码

时间:2014-01-05 23:26中国动漫
[AS3]as3.0旋转可换色的方形代码,今天,下午写的一个用AS3纯代码创建方和圆,并可动态更新其颜色的小效果

今天,下午写的一个用AS3纯代码创建方和圆,并可动态更新其颜色的小效果!
复制以下代码直接粘贴到flash内,测试即可演示效果!

  1. function hs(evt:Event):void { 
  2. var r:int = Math.round(Math.random()*255); 
  3. var g:int = Math.round(Math.random()*255); 
  4. var b:int = Math.round(Math.random()*255); 
  5. var color:Number = r << 16 | g << 8 | b; 
  6. var sp:Sprite = new Sprite(); 
  7. sp.graphics.beginFill(color); 
  8. sp.graphics.drawCircle(50,50,40); 
  9. sp.graphics.endFill(); 
  10. addChild(sp); 
  11. sp.x = 120; 
  12. sp.y = 120; 
  13. function rdy(evt:Event):void { 
  14.   sp.rotation += 10; 
  15. } 
  16. addEventListener(Event.ENTER_FRAME,rdy); 
  17. var an:Sprite = new Sprite(); 
  18. an.graphics.beginFill(color); 
  19. an.graphics.drawRect(10,10,60,60); 
  20. an.graphics.endFill(); 
  21. an.buttonMode = true; 
  22. addChild(an); 
  23. an.x = 400; 
  24. an.y = 100; 
  25. function rdf(evt:Event):void { 
  26.   an.rotation += 10; 
  27. } 
  28. addEventListener(Event.ENTER_FRAME,rdf); 
  29. } 
  30. var wb:TextField = new TextField(); 
  31. wb.background = true; 
  32. wb.backgroundColor = 0xffff00; 
  33. wb.text = "CuPlayer.com提示:点击换色"; 
  34. wb.doubleClickEnabled = true; 
  35. wb.getRect(this); 
  36. wb.border = true; 
  37. wb.borderColor = 0xff0000; 
  38. wb.x = 200; 
  39. wb.y = 200; 
  40. wb.selectable = false; 
  41. addChild(wb); 
  42. wb.addEventListener(MouseEvent.CLICK,hs);  


 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器