お世話になります。
actionscript 3.0 で作成しております。
直線APを作成し、Pが動く度に直線APを書き直す処理を
作成しております。
※Pの移動には、モーショントゥイーンを使用しています。
しかしながら、下記のソースで書いた場合、Pが動くと
線の太さも変わってしまうのですが、どのようにすれば
線の太さが一定にすることができるでしょうか?
////////////////////////////////
import flash.display.Shape;
import flash.display.Sprite;
///点AとP,点PとDを結ぶ
var spriteAP:Sprite=new Sprite();
addChild(spriteAP);
setChildIndex(spriteAP,0);//一番下に表示
///////////////////////
//毎フレーム時間 関数 makeTriangle を実行
addEventListener(Event.ENTER_FRAME,makeTriangle);
//関数 makeTriangle の定義
function makeTriangle(e:Event):void {
//(前のフレーム時間で)描画したものを消す
shape.graphics.clear();
spriteAP.graphics.lineStyle(1,0x000000);
spriteAP.graphics.lineStyle(1,0x000000,1,false,"normal","round");
spriteAP.graphics.moveTo(A_mc.x,A_mc.y);
spriteAP.graphics.lineTo(P_mc.x,P_mc.y);
}
No.1ベストアンサー
- 回答日時:
検証のため
関数 makeTriangle をちょっと変更して
ムービープレビューしてみました【図↓】。
Windows ですが
線の太さは特に変わらないように見えますが。。。?
ちなみに
上の図は
stage.quality = StageQuality.HIGH;
下の図は
stage.quality = StageQuality.LOW;
を書いています。
さらにちなみに 関数 makeTriangle の
検証のための変更↓
//関数 makeTriangle の定義
function makeTriangle(e:Event):void {
//(前のフレーム時間で)描画したものを消す
//(↓修正した上でコメントアウト)
//spriteAP.graphics.clear();
spriteAP.graphics.lineStyle(1,0x000000);
//(↓重複しているためコメントアウト)
//spriteAP.graphics.lineStyle(1,0x000000,1,false,"normal","round");
spriteAP.graphics.moveTo(A_mc.x,A_mc.y);
spriteAP.graphics.lineTo(P_mc.x,P_mc.y);
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 ベクトルについての質問です。 ベクトルの中の定義では、平行な直線は同じ直線として扱うのでしょうか? 2 2023/07/31 19:48
- その他(プログラミング・Web制作) このプログラミングをどう組みますか? Googlecolabでやってるんですが、出来る方お願いします 1 2022/07/13 10:52
- C言語・C++・C# 【C++】IDirect3DSurfaceのディープコピーは可能ですか? 1 2022/07/06 02:47
- Excel(エクセル) エクセルで同じ数字同士を自動で線で結ぶVBAを教えてください 6 2022/04/26 23:13
- 大学・短大 三角形ABCにおいてBCの中点をM、AB>=ACとする。この時AからBCに下ろした垂線とBCとの交点 1 2023/05/10 20:20
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
- その他(プログラミング・Web制作) pythonのグローバル変数 2 2022/11/25 18:02
- 数学 数学の問題で法線ベクトルについて 5 2022/11/13 12:45
- 数学 数学の質問です。 kを正の実数とする。 点Pは△ABCの内部にあり、 kAP+5BP+3CP = 0 2 2023/07/03 21:24
- 数学 数学三 複素数平面 添付してある画像の問題において、「点Cは半直線AB上にある」という記述があります 1 2023/06/17 11:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ラッコって?
-
外部SWFファイルを再生バーでコ...
-
YOASOBI
-
縦のメニューバー作成方法で困...
-
Pythonのtkinterについて
-
画像表示をアルファでフェード...
-
プログラミング、アーキテクチ...
-
C# chart controlの透過について
-
XMLでJPEGスライドを作成_表示...
-
背景画像が拡大縮小しつつ、大...
-
複数mcのランダム再生とmc指定...
-
テキストフィールドについてのA...
-
Adobe Flash Player 9 のテキ...
-
全てのテキストボックスをセル...
-
画像切り替えのアクションスク...
-
VBAでホームページからコピーし...
-
100点でクリアする簡単なモグラ...
-
ランダムに4桁の数字を表示する...
-
App store のマークってイルミ...
-
シンボル化解除の方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAで改行の入ったデータの正規...
-
VBAユーザーホームテキストボッ...
-
テキストファイルから読み込ん...
-
外部SWFファイルを再生バーでコ...
-
AS3 mc0~5をまとめて処理する
-
ロールオーバーで下画像を表示...
-
エンドロール風テキストの表示...
-
看護師です。体温表のマクロを...
-
縦横比率のを変えずに画像のサ...
-
photoshopで書いた四角の枠の中...
-
YOASOBI
-
VBScriptでMsgBoxのYesNoボック...
-
プログラミング、アーキテクチ...
-
python ボタンを押すと複数の関...
-
別のアプリケーションのテキス...
-
テキストボックスの中身をリセ...
-
テキストボックスにセルの値を...
-
五芒星は、悪魔崇拝とどういう...
-
else if文の順序を変えることに...
-
RPG(AS400)の本、サイトってあ...
おすすめ情報