yoshiweb.NET

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
投稿日 : 2005年01月11日 - yoshiweb - カテゴリ: ActionScript

コメント

投稿者 : ひでさん

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

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

yoshiwebさんの情報収集能力はどこから来ているのでしょう?
本当に素晴らしいブログでいつも感謝しております。
2005年07月11日 21時01分22秒

投稿者 : yoshiweb

こんばんは。ひでさん。
こちらこそサイトに来ていただきありがとうございます。
ブログを書いている甲斐があります。

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

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