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


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0204
しまくろねこスマートフォン用モジュール10解決


しまくろねこ

リンク

2013/2/4(Mon) 01:03:59|NO.52153

HSP3Dishを利用したスマートフォン上で
タップ、タッチ(長押し)、ドラッグ、ダブルタップ
を擬似的に取得するモジュールを作りました。
WindowsXPとAndroid上で動作確認できています。iPhoneは持っていないので不明です。
もしスマートフォン実機を持っている方がおりましたら、テストソースがありますので動作するかどうか試してもらえると助かります。


http://www.geocities.jp/simakuroneko646/mod_smart-Ver10.zip



この記事に返信する


@key

リンク

2013/2/4(Mon) 04:05:18|NO.52156

えーーっとすいません、ダウンロードできません
yahooジオシティーズはそんなに評判良くなくすぐ閉鎖しちゃうので@pagesやFC2がお勧めですよ

zipをアップロードするなら斧に
http://www.axfc.net/uploader/ ココ



しまくろねこ

リンク

2013/2/4(Mon) 07:34:09|NO.52158

ご面倒おかけします。

zipファイルは確かにサーバ上に存在しているのですが、
HSP3掲示板からURLを踏むと「このページは準備中です」となってしまいますね。
URLを直接アドレスバーにコピペしてもらえるとダウンロードできるみたいです。

念の為、@keyさんの紹介してくださったアップローダーにzipアップロードしてみました。

http://www1.axfc.net/uploader/so/2780298.zip



hoe

リンク

2013/2/4(Mon) 07:36:07|NO.52159

>えーーっとすいません、ダウンロードできません
geocitiesでは直リンクに関する制限があるようですね。
うちの環境では一度このページは準備中ですへ行ってから
アドレスバーにアドレスを貼り付けなおして移動するとダウンロードできました。

どうでもいいことですが、ソースコードの公開には
gitbubとかgistを使うといまどきでいい感じですよ。



しまくろねこ(おにいさん)

リンク

2013/2/4(Mon) 18:43:31|NO.52162

どうもこんにちわ。
HomePageにモジュールのzipまでのリンクを張りました(zipのファイル名は若干違います)ので、こちらからどうぞ。



しまくろねこ(おにいさん)

リンク

2013/2/12(Tue) 00:42:47|NO.52329

こんにちわ。
モジュールのバージョンアップを行ないました。
今回はスワイプ操作(指でシュッと払って離す)を取得できるようにしました。
(※操作を取得するだけでなので、スクロール処理はユーザー側でプログラミングする必要あり)
また、サンプルも増やしました。
ちなみに以前のバージョンは仕様に問題があったため公開停止しております。



甘酒

リンク

2013/2/12(Tue) 12:49:31|NO.52332

iPad iOS 6.1で動作確認できましたーっ!



しまくろねこ(おにいさん)

リンク

2013/2/12(Tue) 18:25:36|NO.52334

>甘酒さん
おお!本当ですか!iOSでも大丈夫とのことで一安心です。
動作報告ありがとうございます。
スワイプについてですが、テストプログラムを動かした場合、
Windows上だとちゃんと認識するのですがスマートフォン上だと微妙に認識が甘いような気がします(私のスマホだけ?)



甘酒

リンク

2013/2/13(Wed) 04:47:25|NO.52355

>>NO.52334
うーん、私は手元にあるAndroidとiPhone,iPadですべて動作確認できましたがそんなことはありませんでしたよ。



しまくろねこ(おにいさん)

リンク

2013/2/13(Wed) 07:31:51|NO.52357

>甘酒さん
そうでしたか。ともあれよかったです。
親切にも複数の機器で動作確認していただき大変ありがとうございました。



しまくろねこ(おにいさん)

リンク

2013/4/29(Mon) 00:12:28|NO.53682

こんにちわ。

モジュールのバージョンアップ(Ver3.0)を行ないました。
今回はピンチアウト/ピンチイン操作(2本の指を離したり、くっ付けたり)を取得できるようにしました。
(※操作を取得するだけでなので、拡大縮小処理はユーザー側でプログラミングする必要あり)
Ver3.0はHSP3.4b1以降で動作します。

ピンチアウト/ピンチイン取得のサンプルアプリをアップしてありますのでよければ試してみてください。
例のごとくapkファイルをアップしている場所がFC2サーバのため、HSP3掲示板から下記のリンクを踏んでもダウンロードできませんので注意してください。
ダウンロードする場合は下記URLを踏んだ後URLを叩くか、URLをコピペしてください。
http://realmofthemadgod.web.fc2.com/mod_smart_test03.apk


また、当モジュールでタップ等を取得するために今までHSP3標準命令の「stick」命令をモジュール外で使用する必要がありましたが、今回のバージョンからはモジュール内部で、HSP3.4b1で追加されたマルチタッチ(mtlist, mtlist)命令を使用しているため、stick命令をモジュール外で使用する必要がなくなり、各関数の引数の数を減らしました。

(例)

;------------------------------------------------ ; Ver2.2まで ; #include "hsp3dish.as" #include "mod_smart.as" #const MOUSE_LEFT 256 smart_init smart_add : act_num = stat repeat redraw 0 stick key, MOUSE_LEFT c = smart_tap(act_num, key, MOUSE_LEFT, 0, 0, 379, 479, 700) if c = 0 : tap_mes = "" if c = 1 : tap_mes = "TAP START" if c = 2 : tap_mes = "TAP DETACH" mes tap_mes redraw 1 wait 1 loop ;------------------------------------------------ ; Ver3.0以降 ; #include "hsp3dish.as" #include "mod_smart.as" smart_init smart_add : act_num = stat repeat redraw 0 c = smart_tap(act_num, 0, 0, 379, 479, 700) if c = 0 : tap_mes = "" if c = 1 : tap_mes = "TAP START" if c = 2 : tap_mes = "TAP DETACH" mes tap_mes redraw 1 wait 1 loop



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