2010-03-19 31 views
3

在学习actionscript 3的图形类时,我遇到了无证的drawRoundRectComplex()方法。这是drawRoundRect()的变体,但有8个参数,最后四个是每个角的直径(x,y,宽度,高度,左上角,右上角,左下角,右下角)。为什么在ActionScript中没有记录drawRoundRectComplex()?

//example 
var sp:Sprite = new Sprite(); 
sp.graphics.lineStyle(1, 0x000000); 
sp.graphics.drawRoundRectComplex(0, 0, 200, 150, 110, 50, 0, 10); 
addChild(sp); 

这似乎是一个非常有用的方法,所以我如果任何人的土坯为什么选择不记录任何理由知道只是好奇?

回答

2

我相信这是记录在mx.utils.GraphicUtils类。

Link

+0

它在那里。奇怪的是,它不会出现在框架中的蓝色或闪光灯CS4的动作。我想这是没有记录的,而不是无证的。 – TheDarkIn1978 2010-03-19 01:20:44

+0

是mx.utils.GraphicUtils的遗留类吗?如果是这样会使drawRoundRectComplex老也?有更新的东西吗? – TheDarkIn1978 2010-03-19 02:05:49

+0

在形式上,我认为mx。*包中的所有内容都是Flex,或者至少以前是。我认为那些没有记录的部分是图形实现了以前只是一个仅限于Flex的例程? – fenomas 2010-03-19 16:34:12

相关问题