メイン 迷える子羊の部屋【初心者専用】 線画の開始位置 | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
Anduril | Åê¹ÆNo.42466 投稿日時: 2009-6-1 13:37 |
新米 居住地: California 投稿: 27
使用環境:
|
線画の開始位置 今晩は。いつもお世話になっております。
色の付いたボタンを押すと、その色を使ってマウスで線画を描くゲームを作っています。 Flash CS3 ProfessionalでAS3を使用しています。 色をランダムに設定するボタンも線画を消すボタンも完成したのですが、線画の開始位置がどうしてもx, y = 0, 0の位置からになってしまいます。ASでmouseX, mouseYと設定しているので、マウスの場所から線が描かれていいはずなのですが、何か欠けているASがあるのでしょうか? var flag:Boolean=false; var color:Number; var newLine4:Shape = new Shape(); btnRainbow.addEventListener(MouseEvent.CLICK, colorRainbow); function colorRainbow(event:MouseEvent):void { color = Math.random()* 0xffffff; } stage.addEventListener(MouseEvent.MOUSE_DOWN, drawRainbow); stage.addEventListener(MouseEvent.MOUSE_MOVE, moveRainbow); stage.addEventListener(MouseEvent.MOUSE_UP, quitRainbow); function drawRainbow(event:MouseEvent):void { flag = true; newLine4.graphics.lineStyle(3); newLine4.graphics.lineTo(mouseX, mouseY); } function moveRainbow(event:MouseEvent):void { if(flag == true) { newLine4.graphics.moveTo(mouseX, mouseY); addChild(newLine4); } } function quitRainbow(event:MouseEvent):void { flag = false; } //stage clear btnClear.addEventListener(MouseEvent.MOUSE_DOWN, clearStage); function clearStage(event:MouseEvent):void { newLine4.graphics.clear(); } どこが足りない(余分)なのか、教えていただけると助かります。よろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 線画の開始位置 | Anduril | 2009-6-1 13:37 |
Re: 線画の開始位置 | Fumio | 2009-6-1 14:23 |
Re: 線画の開始位置 | Anduril | 2009-6-1 14:49 |
Re: 線画の開始位置 | Fumio | 2009-6-1 15:02 |
Re: 線画の開始位置 | Anduril | 2009-6-3 15:59 |
Re: 線画の開始位置 | mayor | 2009-6-3 16:14 |
Re: 線画の開始位置 | Anduril | 2009-6-3 17:05 |
Re: 線画の開始位置 | Fumio | 2009-6-3 17:08 |
Re: 線画の開始位置 | Anduril | 2009-6-4 14:19 |
Re: 線画の開始位置 | Fumio | 2009-6-4 14:40 |
投稿するにはまず登録を | |