yoshiweb.NET-blog



HOME > blog > Flash で お絵描き
« ActionScriptで文字列のバイト数を調べる | 鍋 »

Flash で お絵描き

Flash で お絵描きをするスクリプトです。改造はご自由に!(Flash MX以上.AS1.0)

//1フレーム目にコピペ
this.onMouseDown = function() {
    //太さ、色、アルファ
    this.lineStyle(5, 0xff00ff, 100);
    this.moveTo(_root._xmouse, _root._ymouse);
    this.onMouseMove = function() {
        this.lineTo(_root._xmouse, _root._ymouse);
    };
    this.onMouseUp = function() {
        delete this.onMouseMove;
    };
};
サンプル - download
投稿者 yoshiweb - ActionScript - 2005/01/11 - 20:47:00 - Permalink
このエントリーをはてなブックマークに追加
タグ:

Comments

こんばんはいつもお世話になります。
こちらのサイトからfladdict.net様の下記のようなものを
作成しています。(またこの中身が大変興味深いです。)
http://www.fladdict.net/exp...

3E4Dでキー操作によりフレームを移るのを解決していただきました。
そしてこのyoshiweb様上記スクリプトで線も描けるようになりました。
どうも有難う御座います。
しかし、次のフレームに移ったときに既に書いた線が残ってしまいます。
deleteを使うのだと思いますがアクションスクリプトだけの記述は殆ど経験が無い為良くわかりません。宜しくお願い致します。(3E4Dでも結構です。)

yoshiwebさんの情報収集能力はどこから来ているのでしょう?
本当に素晴らしいブログでいつも感謝しております。
投稿者 ひでさん - 2005/07/11 - 21:01:22
こんばんは。ひでさん。
こちらこそサイトに来ていただきありがとうございます。
ブログを書いている甲斐があります。

さてスクリプトで書いた線を消す方法ですが、delete ではなくclear() を使用します。
例)test_mcというムービークリップに書いた線を消したい場合は
test_mc.clear(); となります。

私の情報収集先はいろいろな人のブログやコミュニティ、ニュースサイトなどを見て収集しています。
ActionScriptに関してはFlashのヘルプをよく見てますね。
これからもよろしくお願いします。
投稿者 yoshiweb - 2005/07/11 - 21:27:18

コメントを書く

※ スパム対策のためコメント内の URL は全角で書いてください。あとで半角に変換します。