logo

nikq::cube

2006年9月12日(火) 22:51

drawArc on Flash

円グラフをイカした感じでFlashで描きたいのです。
と思ったら、MX以降のASですら、描画メソッドに
drawArcなんて高級なAPIはないらしい!!

ちょっとこれはつらいなぁと思って、
まず似たようなことをしてる人を探してみた。


五角形グラフをFLASHで生成 | ヒカツカブログ
http://1ka2ka.com/contents/blog/file/200606/02_225247.shtml

ふむふむ。つまりbeginFillとlineToとかcurveToを使えと。なるほど。

っつーかアレか?自前でdrawArcを書くのか?
そもそもベジエで円を描くのはどうすればいいんだ…?と思って
googleしてみたらきちんとあった。

FN0506002 - 描画メソッドで円を描く
http://www.fumiononaka.com/TechNotes/Flash/FN0506002.html

これでどうにかdrawArcを自前実装できそうだ。

ぶっちゃけた話drawArcなんていまさらやる羽目になるとは思わなかった。
作業レイヤー的にはPC9801のGDP触ってたころと何も変わっていないわけだ。

あの当時はIOポートを触って円を描いた。
だから知らなきゃいけないのは、チップセットの仕様と送るべきデータだった。
Flashは、代わりに「ベジエの指定の仕方」や「ASを実行させる方法」を
知らなければならない。

それほど進化していないな。

written by nikq [/program] [この記事のURL] [コメントを書く] [コメント(0)]

Comments

TrackBacks

nikq::cube

MySketch 2.7.2 written by 夕雨