flex封装实现画布功能

时间:2016-04-30 04:06:38
【文件属性】:

文件名称:flex封装实现画布功能

文件大小:451KB

文件格式:RAR

更新时间:2016-04-30 04:06:38

画图、flex

来公司第一个考核demo,用actionScrpt封装一个组件,根据提供的属性画出矩形的长、宽、背景颜色等。 //定义属性 private var _zx:Number=20;//图形左上方x轴的值 private var _zy:Number=20;//图形左上方Y轴的值 private var _zwidth:Number=60;//图形的宽度 private var _zheigth:Number=60;//图形的高度 private var _bgColor:uint=0x79eef8;//图形的背景颜色 private var _r:uint=1;//图形圆角度 private var _boderColor:uint=0xf339f1;//图形边框颜色 private var _boderWidth:Number=1;//图形边框大小 private var _flag:Boolean=false;//图形是否被点击 private var _shape:Shape;//状态图形的容器 //构造方法 public function DrawDo() { super(); } /** * * 重写方法,创建子组件 * * */ override protected function createChildren():void { super.createChildren(); shape=new Shape(); shape.graphics.beginFill(bgColor); shape.graphics.lineStyle(boderWidth,boderColor); shape.graphics.drawRoundRect(zx,zy,zwidth,zheigth,r); shape.graphics.endFill(); addChild(shape); }


【文件预览】:
DrawCanvas1
----.actionScriptProperties(3KB)
----bin-debug()
--------history()
--------com()
--------DrawCanvas1.swf(420KB)
--------DrawCanvas1.html(4KB)
--------playerProductInstall.swf(657B)
--------AC_OETags.js(8KB)
----.flexProperties(186B)
----html-template()
--------index.template.html(4KB)
--------history()
--------playerProductInstall.swf(657B)
--------AC_OETags.js(8KB)
----.settings()
--------org.eclipse.core.resources.prefs(88B)
----src()
--------DrawCanvas1.mxml(1KB)
--------com()
----.project(474B)
----libs()

网友评论

  • 很简单,初级
  • 适应初级学习
  • 很好,很不错
  • 很有用。适应初级学习。