press座標とrelease座標を結ぶ直線がステージの端まで伸びた際の
それぞれのXY座標(下図のpointA、pointB)を割り出す式を教えてほしいです。
ActionScript2.0、Player8でお願いします。
pointA(x,y)
-------------○---------------
・PressのPoint(x,y)
・ReleaseのPoint(x,y)
----○-----------------------
pointB(x,y)
* 「---」は、Stageの端
なにをやろうとしているかというと、2点を結ぶ直線で
ふたつに割れるMovieクリップを作りたいんです。
pointAとpointBの座標さえ分かれば、
そのポイントを使って、マスクを二つ作って
割れるMovieClipを作れるかな~と思ったのですが、
どうにもその割り出し方が・・・
しかも、直線のパターンとして
--○---------------------
・ReleaseのPoint(x,y)
・PressのPoint(x,y)
---------○--------------
という場合もあったり、
----------------------------------------------
○ ・ReleaseのPoint(x,y) ・PressのPoint(x,y) ○
----------------------------------------------
であったり、様々なパターンが想像できるんですよね。
どうか、よろしくお願いします。
No.1ベストアンサー
- 回答日時:
出来るかどうかわからないですが。
思いついたので。2点の座標がわかるなら、傾きと切片を出してy=ax+mのかたちにしてはどうでしょう。
それにy=0のとき(上辺)、y=Stage.heightのとき(下辺)を代入すれば、
(x , 0) と (x2 , Stage.heght)として求められそうですがどうでしょうかね。
真横の場合には少し別の処理をしないといけないかもしれませんが。
そっか、一次関数ですよね。
中学生の問題ですよね・・・やばいな、俺。
で、あっさりおっしゃるやり方でクリアできました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
文字(テキスト)の潰れ・にじ...
-
DataTableの件数を取得したい
-
photoshopで書いた四角の枠の中...
-
VBScriptでMsgBoxのYesNoボック...
-
AS3.0 Timerの使い方
-
テキストボックスの中身をリセ...
-
python ボタンを押すと複数の関...
-
【ActionScript】テキストボッ...
-
【Photoshop】レイヤー効果の境...
-
ESD保護区域等のシンボル入手先
-
VB.NET2005 DataGridViewでレコ...
-
Active Report と SQL
-
マウスが押されているのか(DOWN...
-
C# chart controlの透過について
-
シンボル化解除の方法
-
POIでのテキストボックス作成に...
-
バナーの枠を飛び出して動くア...
-
C言語でのマウスを移動とマウス...
-
今日の残り時間を表示する時計...
-
アナログ時計の針を透過させた...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HSP あたり判定
-
MCをブラウン運動させたい。
-
動かした画像を元の位置に戻すには
-
【急ぎ】setIntervalを使って各...
-
C言語 ゲーム
-
物体の衝突判定について教えて...
-
文字(テキスト)の潰れ・にじ...
-
障害物に対する衝突判定
-
ローディング画面の作り方(欲...
-
_x,_y指定の移動の方法(Flash l...
-
ムービークリップの初期座標
-
photoshopで書いた四角の枠の中...
-
Pythonを使ってせん断応力図、...
-
python ボタンを押すと複数の関...
-
VBAで改行の入ったデータの正規...
-
【VB.NET】別Formのボタンが押...
-
別のアプリケーションのテキス...
-
VBScriptでMsgBoxのYesNoボック...
-
変数に256文字以上のテキストを...
-
テキストボックスの中身をリセ...
おすすめ情報