• ベストアンサー

ActionScript3.0でお絵かきツールを製作しようとしています

ActionScript3.0でお絵かきツールを製作しようとしています。 その機能の一つとしてペンなどで描画した閉じられた範囲をバケツツールのようなもので 塗りつぶす機能を実装しようと考えています。 機能はごくシンプルで、このサイト(OKwave)の質問記入欄にある”お絵かき添付”の機能 に塗りつぶしの機能を追加したようなものです。 塗りつぶし機能のイメージとしてはwindowsについているpaintです。 どのような方法で実装したらよいのか、考え方程度でも結構ですのでアドバイスいただければと思います。 よろしくお願いいたします。

  • Flash
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/BitmapData.html#floodFill%28%29 未検証ですが、floodFillメソッドとか使えませんか? #どっちの挙動になるか試した方がいいかも http://en.wikipedia.org/wiki/Flood_fill

amane123
質問者

お礼

ご回答ありがとうございます。 早速試してみます!

関連するQ&A

  • 簡単なお絵描きツールのサンプルを製作中なのですが、

    簡単なお絵描きツールのサンプルを製作中なのですが、 描画した線の内側をバケツツールで塗りつぶす機能を 実装しています。 【サンプルサイト】 http://wbrabit.com/kLabo/paint_test/bin/index.html 塗りつぶした際に線と塗りつぶした範囲の間にわずかな 隙間のようなものができてしまいます。 描画した線をbitmapに変換してsmoothingをかける等して みたものの状況は変わりません。 キレイに塗りつぶすにはどうすればよいのでしょうか? アドバイスをお願い致します。

    • ベストアンサー
    • Flash
  • お絵描きツールを製作しています。

    お絵描きツールを製作しています。 線の描画範囲をあるオブジェクト上のみに限定するために、 MouseLeave時に線の描画イベントを削除しているのですが、 マウスをゆっくり動かして線を描画したままオブジェクト を離れるとMouseLeaveイベントが感知されずに線を描画し 続けてしまいます。 どうやらマウスの真下に描いた線があるとMouseLeaveイベント を感知しないようだとわかったのですが、こういった場合 どのように対処するべきでしょうか? 【サンプルサイト】 http://wbrabit.com/kLabo/paint_test/bin/index.html アドバイスをお願い致します。

    • ベストアンサー
    • Flash
  • 【お絵かき機能活用!】夏の絵を描いてください

    こんにちは!OKWaveスタッフです。 夏といえば!みなさんそれぞれあるとおもいます。 そこで、みなさんが思う「夏」の絵を「お絵かき添付」機能を使って 自由に表現してみてください! はじめてガイド:回答に「お絵かき」画像を添付する http://guide.okwave.jp/answer/paint.html ▼質問 【お絵かき機能活用!】夏の絵を描いてください 様々な回答、お待ちしております! ※質問は予告なく締め切らせていただきます。 ※参加にあたっては、下記リンク先の注意事項をご一読ください。 http://okch.okwave.jp/#attention

  • フリーの画像処理ソフト

    pixiaを使っていますが、範囲選択ができなかったり、エリア(アナログで言う紙)自体のサイズを変えたり、ペイントで言うブラシ機能がなかったりして使えません。 下記の機能があり、軽くて、初心者におすすめの画像処理ソフトがあったら教えてください! ・四角範囲選択 ・自由(手描き)範囲選択 ・自動範囲選択(フォトショップみたいに近似値が決められるもの) ・バケツツール ・ブラシツール ・ペン、ブラシツールの線の太さが細かく決められる ・明るさやコントラストなど色調補正ができる ・GIFやJPEGで保存したときに劣化しない(または劣化がとても軽い) よろしくお願いしますm(__)m

  • ツールの起動について

    下記の内容で質問があります。回答をいただけると助かります。よろしくお願いします! ・製品名・型番(マウス:M-から始まる型番)(キーボード:TK-から始まる型番) ===ご記入ください=== M-XT2DR ▼お困りごとの詳細、自分が使っている機器の状況や、表示される内容をお書きください。(例:接続ができない・反応がしない・矢印が出ない) ≪※表示されている画像やスクリーンショットを添付すると伝わりやすくなります!≫ ===ご記入ください=== PCを立ち上げるごとにボタンの4と5だけが機能せず、 「エレコム マウスアシスタント5」をダブルクリックすると ELECOMマウス設定ツールというウィンドウが開き ELECOMマウス設定ツールを起動します。 と表示され、4と5に割り当てた動作が行えるようになります。 立ち上げと同時に機能させる方法はないでしょうか? よろしくお願いします。 ※OKWAVEより補足:「エレコム株式会社の製品」についての質問です。

  • VBA:シートの追加とセルからの名前変更

    いつもお世話になっています。 ExcelのVBAで実装可能かと思うのですが、ご教授願いたく思います。 今回、大量のシートの追加(最後尾)とその追加したシートの名前を 変更するVBAを制作したいと思ったのですが シートの追加とシートの名前変更(ソースの直接記入)までは、 なんとか出来ましたが 名前を、とある範囲のセルにある文字列に変更するという事がしたいです。 例えばE1:E5までの範囲にある文字列 「あ」 「い」 「う」 「う」 「う」 とあったら、かぶっているものは除き、「あ」「い」「う」という名前のシートを3つ追加したいという事です。 上記、もし実装可能であればご教授お願いします。 また、可能だけどokwaveの入力欄では面倒だし説明しづらい、という回答でもokです。 その場合、参考サイトなど教えて頂けると幸いです。 何卒よろしくお願いいたします。

  • レジストリ関係のツールを探しております。

    レジストリを監視し、書き換えや新たな値の追加などが行われる際、 書き換えを行う以前にユーザ側に許可非許可などの確認、ダイアログを表示するようなツールを探しています。 その際アプリごとの設定や、監視範囲の指定など、フィルタをかけれると尚良いですね。 レジストリの監視を行いログを保存するツールは Regmon や Process Monitor などあるようですが、 どのソフトも上記の様な書き換えそのものをブロックするような機能は無いと思いました。 何か心当たりのある方はフリーシェア問わずツール名など教えていただけると幸いです。 又、ソフトウェアとしてではなく何らかの方法で 上記のような効能を得られるのであればその方法などでも構いません。 よろしくお願いいたします。

  • SharedObjectについて

    特定のファイルなど(※1)を用意し、SharedObjectという機能を使用して下記のこと(※2)を行うのは可能でしょうか。 また、可能な場合、どのような方法をとればよろしいでしょうか。 使用ソフトは、FLASHMXです。よろしくお願いします。 ※1 ローカルのMy Documentsフォルダの中にpaint1.exe(※2)とpaintフォルダ。 ※2 paint1.exe  レイヤー9 フレーム2 ムービークリップ(インスタンス名:canvas2)  レイヤー8 フレーム1・2 ムービークリップ(インスタンス名:canvas1) paintフォルダの中にpaint2.solがあれば、読み込む。  レイヤー7 フレーム2 ボタン(インスタンス名:なし) ボタンアクションによってcanvas2に描画した全てのものを消去する。  レイヤー6 フレーム2 ボタン(インスタンス名:なし) ボタンアクションによってcanvas1に読み込まれているものをcanvas2にコピーする。  レイヤー5 フレーム2 ボタン(インスタンス名:なし) ボタンアクションによってcanvas2に描画したものをpaintフォルダの中にpaint2.solとして保存し、同時にcanvas1に読み込む。  レイヤー4 フレーム2 ボタン(インスタンス名:なし) FLASHの消しゴムツールと同じようなもの。選択し、canvas2に描画したものの一部を消去する。  レイヤー3 フレーム2 ボタン(インスタンス名:なし) FLASHの鉛筆ツールと同じようなもの。選択し、canvas2に描画する。  レイヤー2 フレーム1 ボタン(インスタンス名:なし) ボタンアクションによってフレーム2に移動する。  レイヤー1 フレーム1・2 ムービークリップ(インスタンス名:なし)

    • ベストアンサー
    • Flash
  • word2016で描画・ペンは使えないのですか??

    使えるというような記事もみたのですが、 word2016のリボンの項目に描画がありません、 使えないのでしょうか?アドバイスよろしくお願いします。 戸田覚が教えるExcelやWordでの手書き機能の使い方 2018年05月21日更新 https://www.pc-webzine.com/entry/2018/05/excelword.html Office2016やOffice2013、Office2010、Office2007では、 編集領域の上部にリボンからタブを開いて、 使いたい機能のアイコンをクリックします。 ペンやスタイラスを使用して手書き入力をする「描画」タブが表示されない場合は、リボンに追加する必要があります。 https://soft1.jp/trouble/o/o154.html 知ってると便利なワード2019の【描画】タブの表示と【デジタルペン】を使う方法! Office 2019で追加されたデジタル ペンを使う方法を紹介します。デジタル ペンを使うには、【描画】タブを表示する必要があります。 https://togetter.com/li/1342092

  • Paint Shop Pro 5 @1998

    父が画像編集ソフトを欲しいといっています。 OSはWin7です。 昔、Paint Shop Pro 5 というソフトを使っていましたが、あれは良かったです。Ver6は難しくてダメでした。 私は、画像や動画を扱わないので、どのようなソフトがあるのが最近に限らず事情がさっぱりわからず、探すのに手間取っています。 良いソフトを教えて欲しいです。 Paint Shop Pro 5はとても使いやすく、また便利でした。 MSペイントと比べて、「範囲選択」(色で背景と非背景を切り分けれる。★この部分がとても重要★)が便利とか、「少し便利」な機能が追加されているところがとてもよかったです。 言い方を変えると、機能が多すぎずに何とか扱えました。 (逆に、Paint Shop Pro 6(レイヤー機能追加)や、PhotoShopは難しくて飽きて挫折しました。) Paint Shop Pro 5は、Windows2000で微妙に動作がおかしくなったので、捨ててしまいました。 有料ソフトでもフリーソフトでもいいのですが、Paint Shop Pro 5のようなお手軽画像編集ソフトを教えてください。★ (※Gimpはダメです。あれは難しいです。父に教えられる自身がないです。) (※レイヤーを使う予定は無いので、あっても無くてもいいのですが、レイヤーの存在を意識しないとならないソフトは避けたいです。)

専門家に質問してみよう