如何使用动作脚本(作为一个组件)画圆我尝试了一些xample没有工作....我需要添加这个圈子在面板如何绘制使用ActionScript
1
A
回答
2
// Draw a simple circle, gray, with a radius of 24 px
var circleColor:uint = 0xCCCCCC;
var radius:uint = 24;
var circle:Shape = new Shape();
circle.graphics.beginFill(circleColor);
circle.graphics.drawCircle(radius, radius, radius);
circle.graphics.endFill();
addChild(circle);
圆如果你只想要圆的外边缘,你可以用beginLine和endLine代替beginFill和endFill。
2
- 创建从UIComponent衍生
- 覆盖的updateDisplayList()方法将组件内的一类,并绘制圆
- 添加在面板的组件的一个实例;
Component类:
class MyCircle extends UIComponent
{
public function MyCircle()
{
super();
}
override protected function updateDisplayList(width:Number, height:Number):void
{
super.updateDisplaylist(width,height);
this.graphics.clear();
this.graphics.beginFill(0xff0000);
this.graphics.drawCircle(width/2, height/2, Math.min(width/2,height/2));
}
}
面板组件:
<mx:Panel width = "400" height
= "400">
<local:MyCircle
width = "100%"
height = "100%"/>
</mx:Panel>
+0
如何使用这个例子我在根文件夹中尝试过我有home.mxml和com文件夹中的动作脚本calss,它的地方代码为
+0
当我看到你的命名空间定义..你需要在com中定义MyCircle as3-class。包,使其工作 – 2010-07-28 05:22:01
相关问题
- 1. 绘制线在ActionScript
- 2. 如何使用fabric.js绘制?
- 3. Actionscript 3-在位图上使用透明度绘制()
- 4. 在actionscript 3中画线而不使用绘制API?
- 5. 没有mxml的绘图线(使用ActionScript)
- 6. 如何在actionscript 3(Flash)中绘制流畅的线条
- 7. 如何强制ActionScript 2 List组件重绘?
- 8. 如何在ActionScript 3中重新绘制显示
- 9. 如何在ActionScript 3 sprite中绘制文本?
- 10. 在MovieClip中绘制Rentangle内部ActionScript 3
- 11. 在ActionScript 3中绘制形状文字
- 12. 在Flex/Actionscript中绘制图形
- 13. Actionscript 3:foreach在movieclip中绘制对象
- 14. 如何在ActionScript 3.0中重绘形状?
- 15. 如何使用核心绘制绘制弧线
- 16. 如何在java中使用绘制线绘制楼梯线?
- 17. 如何开始使用Actionscript?
- 18. 如何使用GCD绘制图像?
- 19. 如何使用Pygame绘制墙壁?
- 20. 如何使用starUml绘制它
- 21. 如何使用Raphael.js绘制“无限”线?
- 22. 如何使用jQuery ajax()绘制Google Chart?
- 23. 如何使用System.Drawing绘制表格
- 24. 如何使用highchart来绘制mapline?
- 25. 如何使用SVG绘制线条?
- 26. 如何使用UWP MapControl绘制地址
- 27. 如何使用matplotlib绘制热图?
- 28. 如何使用OpenTK绘制三角形?
- 29. Android的绘制,如何使用矢量
- 30. 如何绘制使用C++的HSV值
错误:ACCES未定义的属性圆的 。我得到这个错误要做 – dpaksp 2010-07-27 17:59:17
对不起,我可能假设你的知识水平过高。正如Adrian指出的那样,您需要扩展UIComponent类并覆盖updateDisplayList。 – Robusto 2010-07-27 19:04:05
谢谢,我知道了...我从两天开始学习新鲜 – dpaksp 2010-07-27 19:07:59