2016-10-13 00:16:48 点击量:7 标签: 收藏本文
今天,下午写的一个用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);
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室