• 締切済み

AS3.0のグラフィックについて

はじめて投稿させていただきます。 プログラミングは多少経験はありますが、ActionScript3.0は初心者です。 AdobeFlashCS3を使って AS3.0を利用したFlashファイルを制作しているのですが、 ツールで図形を描くのではなく、ASで描きたいのです。 参考書をみて打ってみたのですが、エラーになってないのに表示されませんでした。 ソースは以下のとおりです。 stage.addEventListener(Event.ENTER_FRAME,funEnter); function funEnter(event:Event):void{ var rect:Shape = new Shape(); rect.graphics.lineStyle(); rect.graphics.beginFill(0x660066); rect.graphics.drawRect(100, 70, 200, 200); rect.graphics.endFill(); } ヘルプにある「生のサウンドデータへのアクセス」のソースをまるまるコピーして実行したさいは特に問題なく動いたのですが…。 ソースに問題があるのか、環境に問題があるのかよくわからず、お手上げ状態です。 この後、プログラミングで入力された数値によって、図形の色が変わるというのもやろうと思ってますが、 graphics.beginFill();の()の中に関数は使えるのでしょうか? それともColorTransformでやらないとダメなのでしょうか? 2点になってしまいますが、教えていただけると幸いです。 よろしくお願いいたします。

みんなの回答

  • chara0-m
  • ベストアンサー率50% (3/6)
回答No.1

>>参考書をみて打ってみたのですが、エラーになってないのに表示されませんでした。 作った描画オブジェクトは、ステージ上に追加表示させていますか? addCHild( rect ); >>graphics.beginFill();の()の中に関数は使えるのでしょうか? ()の中に関数の指定はできません。 その前に、色の指定をしてやるしかないと思います。

yuki_bono
質問者

お礼

追加表示させてませんでした。 ためしに入れてみたら表示されました。 色は色々試行錯誤したらできました。 回答、ありがとうございました。

関連するQ&A