[AS3]as3.0旋转可换色的方形代码
[AS3]as3.0旋转可换色的方形代码,今天,下午写的一个用AS3纯代码创建方和圆,并可动态更新其颜色的小效果
今天,下午写的一个用AS3纯代码创建方和圆,并可动态更新其颜色的小效果!
复制以下代码直接粘贴到flash内,测试即可演示效果!
- function hs(evt:Event):void {
- var r:int = Math.round(Math.random()*255);
- var g:int = Math.round(Math.random()*255);
- var b:int = Math.round(Math.random()*255);
- var color:Number = r << 16 | g << 8 | b;
- var sp:Sprite = new Sprite();
- sp.graphics.beginFill(color);
- sp.graphics.drawCircle(50,50,40);
- sp.graphics.endFill();
- addChild(sp);
- sp.x = 120;
- sp.y = 120;
- function rdy(evt:Event):void {
- sp.rotation += 10;
- }
- addEventListener(Event.ENTER_FRAME,rdy);
- var an:Sprite = new Sprite();
- an.graphics.beginFill(color);
- an.graphics.drawRect(10,10,60,60);
- an.graphics.endFill();
- an.buttonMode = true;
- addChild(an);
- an.x = 400;
- an.y = 100;
- function rdf(evt:Event):void {
- an.rotation += 10;
- }
- addEventListener(Event.ENTER_FRAME,rdf);
- }
- var wb:TextField = new TextField();
- wb.background = true;
- wb.backgroundColor = 0xffff00;
- wb.text = "CuPlayer.com提示:点击换色";
- wb.doubleClickEnabled = true;
- wb.getRect(this);
- wb.border = true;
- wb.borderColor = 0xff0000;
- wb.x = 200;
- wb.y = 200;
- wb.selectable = false;
- addChild(wb);
- wb.addEventListener(MouseEvent.CLICK,hs);
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例
请稍候...