HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0619
RYESソフトウェアHSPで画面を押すと飛ぶということはできますか?2解決


RYESソフトウェア

リンク

2014/6/19(Thu) 13:35:43|NO.62494

HSPで、(画面の指定した場所を押すとa1へ飛ぶ)と、言う命令は、だせますか?

ボタンなどの作成は、出来たのですが
画面の指定した場所を押すと飛ぶと言う命令の出し方が分かりません。
教えて下さい。



この記事に返信する


HIJIKI

リンク

2014/6/19(Thu) 14:40:24|NO.62497

a1 というのはラベル名 *a1 という意味でしょうか?
そして 飛ぶ というのは、処理をその行に移すという意味でしょうか?
それでしたら、おおまかに やることは3つだけです。

1. ループを回してstickやgetkeyを使う もしくは onclickを使って クリックを検知する
2. クリックを検知したらマウスが範囲内にあるか判定する
(判定には mousex, mousey, if を使うとよいでしょう)
3. 2でマウスが範囲内にあった場合 goto *a1 で処理を移す

ここに登場した命令やシステム変数の使い方がわからない場合は、
HSPスクリプトエディタ上のF1ヘルプで検索すれば、
基本的な使い方を示すサンプルが出てきますので、そちらをご覧ください。

もしRYESソフトウェアさんが、プログラミングを勉強/上達したいのではなく、
仕事などで、とにかく急ぎでそういう処理を書く必要があるのであれば、
具体的なソースコードを開示することもできます。



RYES

リンク

2014/6/19(Thu) 15:42:19|NO.62500

ありがとうございます



ONION software Copyright 1997-2021(c) All rights reserved.