·您当前的位置:首页 > 技术教程 > 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. addEventListener(Event.ENTER_FRAME,rdy); 
  16. var an:Sprite = new Sprite(); 
  17. an.graphics.beginFill(color); 
  18. an.graphics.drawRect(10,10,60,60); 
  19. an.graphics.endFill(); 
  20. an.buttonMode = true
  21. addChild(an); 
  22. an.x = 400
  23. an.y = 100
  24. function rdf(evt:Event):void { 
  25.   an.rotation += 10; 
  26. addEventListener(Event.ENTER_FRAME,rdf); 
  27. var wb:TextField = new TextField(); 
  28. wb.background = true
  29. wb.backgroundColor = 0xffff00
  30. wb.text = "CuPlayer.com提示:点击换色"
  31. wb.doubleClickEnabled = true
  32. wb.getRect(this); 
  33. wb.border = true
  34. wb.borderColor = 0xff0000
  35. wb.x = 200
  36. wb.y = 200
  37. wb.selectable = false
  38. addChild(wb); 
  39. wb.addEventListener(MouseEvent.CLICK,hs);  


 

热门文章推荐

请稍候...

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

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