トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   ActionScript 3.0 特設会議室
     塗りつぶしについて
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
jyanpoke7
Åê¹ÆNo.40238
投稿日時: 2008-9-10 19:19
新米
居住地:
投稿: 3
使用環境:
塗りつぶしについて
下記のコードで、線とドットが表示されますが
ドットの上をドラッグしてもドットが上に来てしまい
線で塗りつぶしが出来ません。

ドットを塗りつぶすにはどうすればよいのでしょうか
よろしくお願いいたします。

var canvas:Sprite = new Sprite();
board.addChild(canvas);

//線の太さとカラー指定
canvas.graphics.lineStyle(10,0xFFFFFF);

board.addEventListener(MouseEvent.MOUSE_DOWN,drawOn);
board.addEventListener(MouseEvent.CLICK,drawDott);

//ドット書き込み
function drawDott(e:MouseEvent):void{
var dott:Shape = new Shape();
dott.graphics.beginFill(0xff0000);
dott.graphics.drawCircle(board.mouseX,board.mouseY,5);
dott.graphics.endFill();
canvas.addChild(dott);
}

//現在のマウスの位置に、moveToメソッドを使って描画のスタート地点を移動
function drawOn(event:MouseEvent) {
board.addEventListener(MouseEvent.MOUSE_MOVE,drawLine);
canvas.graphics.moveTo(event.localX,event.localY);
}
//マウスを離したら、描画モードをオフにする
board.addEventListener(MouseEvent.MOUSE_UP,drawOff);
board.addEventListener(MouseEvent.ROLL_OUT,drawOff);
function drawOff(event:MouseEvent) {
board.removeEventListener(MouseEvent.MOUSE_MOVE,drawLine);
}
//マウスの移動に合わせて、線を引く関数
function drawLine(event:MouseEvent) {
canvas.graphics.lineTo(event.localX,event.localY);
}
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » 塗りつぶしについて jyanpoke7 2008-9-10 19:19
     Re: 塗りつぶしについて toward 2008-9-10 19:57
       Re: 塗りつぶしについて jyanpoke7 2008-9-10 20:20
         Re: 塗りつぶしについて jyanpoke7 2008-9-15 20:13
           Re: 塗りつぶしについて toward 2008-9-22 15:40

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops