如何使用動作腳本(作爲一個組件)畫圓我嘗試了一些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. Actionscript中的繪製形狀
- 3. 如何使用actionscript製作Xbox遊戲?
- 4. 如何使用fabric.js繪製?
- 5. 如何使用ActionScript
- 6. 使用ggplot2如何在繪製線之後用aes()繪製點?
- 7. 在actionscript 3中畫線而不使用繪製API?
- 8. Actionscript 3-在位圖上使用透明度繪製()
- 9. 沒有mxml的繪圖線(使用ActionScript)
- 10. 如何在actionscript 3(Flash)中繪製流暢的線條
- 11. 如何在ActionScript 3中重新繪製顯示
- 12. 如何強制ActionScript 2 List組件重繪?
- 13. 如何在ActionScript 3 sprite中繪製文本?
- 14. 如何更改剛繪製的形狀的顏色(ActionScript)
- 15. 在ActionScript 3中繪製形狀文字
- 16. Actionscript 3:foreach在movieclip中繪製對象
- 17. 在MovieClip中繪製Rentangle內部ActionScript 3
- 18. 在Flex/Actionscript中繪製圖形
- 19. 如何在ActionScript 3.0中重繪形狀?
- 20. 如何使用核心繪製繪製弧線
- 21. 如何開始使用Actionscript?
- 22. 如何使用ggplot2繪製filled.contour圖?
- 23. 如何使用JFreeChart繪製一個Dirac
- 24. 如何使用python繪製圖形?
- 25. 如何使用數組繪製X?
- 26. 如何使用標籤繪製陣列
- 27. 如何使用SVG + CSS繪製X Sign?
- 28. 如何使用phpGraphlib繪製多線圖
- 29. 如何使用PictureBoxSizeMode.Zoom繪製圖像
- 30. 如何使用位圖繪製路徑?
錯誤: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