レス数:11 / 状態:解決済み / No:74 / ATOM
1
日付:2010/11/12(金)23:11:37
ID:rjVNRmDtQ82w
Javaを使ったXMLSocket通信について
http://hakuhin.jp/as/xml_socket.html
上記のページを参考にスコア送信したものをランキングとして
高スコアの方から順にswfに表示する機能を製作したいのですが、
スクリプトはどのように記述すればよいのでしょうか。
抽象的なイメージとしては
名前とスコアを入力→送信ボタン→ランキング反映
といったシンプルな感じなものです。
ご存知の方、回答を頂けると嬉しいです。
http://hakuhin.jp/as/xml_socket.html
上記のページを参考にスコア送信したものをランキングとして
高スコアの方から順にswfに表示する機能を製作したいのですが、
スクリプトはどのように記述すればよいのでしょうか。
抽象的なイメージとしては
名前とスコアを入力→送信ボタン→ランキング反映
といったシンプルな感じなものです。
ご存知の方、回答を頂けると嬉しいです。
2
名前:★ぞろり★◇VSmT.AyjXY
PR:
MFV2's メーカーズ ver2.0 自分のサイトです。よかったら遊びに来て下さい。
日付:2010/11/15(月)04:54:30
ID:BtyN2/QAnM
Javaを使ったXMLSocket通信では無いのですが、cgiを使ってランキングを作る事は可能です。
CGIを利用したランキング作成方法:http://www.geocities.jp/dr0p4u/how2/doc_cgi.html
Action Script 1.0/2.0ベース・ParaFla!での話になりますが
本家Flashでも使えるはずです。
CGIが使えるサーバーはland.to(http://land.to/)とかがあると思います。
CGIを利用したランキング作成方法:http://www.geocities.jp/dr0p4u/how2/doc_cgi.html
Action Script 1.0/2.0ベース・ParaFla!での話になりますが
本家Flashでも使えるはずです。
CGIが使えるサーバーはland.to(http://land.to/)とかがあると思います。
3
名前:投稿者
日付:2010/11/17(水)00:38:37
ID:rjVNRmDtQ82w
ふむふむ。cgiで通信する方法もあるのですね。参考になります。
情報ありがとうございました。早速試してみたいと思います!
回答に不満があるというわけではありませんが、
自分でもある程度プログラムを打てるようになりたいので
他の方法もご存知の方はお教えいただけると嬉しいです。
情報ありがとうございました。早速試してみたいと思います!
回答に不満があるというわけではありませんが、
自分でもある程度プログラムを打てるようになりたいので
他の方法もご存知の方はお教えいただけると嬉しいです。
4
名前:rano◆hVQW7IkbxM
日付:2010/11/23(火)00:09:45
ID:/h74ntM6inp7
まず初めに確認させてください。
設置する予定のサーバでJavaは使用出来ますか?
無料レンタルならば、Javaが使用出来るサーバはとても少ないと思います。
設置する予定のサーバでJavaは使用出来ますか?
無料レンタルならば、Javaが使用出来るサーバはとても少ないと思います。
5
名前:投稿者
日付:2010/11/27(土)01:04:09
ID:rjVNRmDtQ82w
↑の方、返答遅れて申し訳ないです。
サーバは有料レンタルでも全く問題無いです。
サーバは有料レンタルでも全く問題無いです。
6
名前:rano◆hVQW7IkbxM
日付:2010/11/27(土)17:50:36
ID:/h74ntM6inp7
問題ない様ですね。
まず投稿者さんのイメージを手順にすると、
1. Flashから「名前」と「スコア」を発信
2. Javaが「名前」と「スコア」を受信
3. Javaは「ランキング」を参照し、書き換える
以上の通りならば、
ランキングはFlashとJavaからアクセス出来る様、
外部ファイルが良いかも知れませんね。
次にサーバに設置するファイルをまとめてみます。
・swfファイル
・(swfファイルを表示するHTMLなど)
・java(実行状態)
・ランキング
この様になると思います。
今回は導入部分に要点を絞りました。
スクリプトに関しては記載されたページに詳しく書いてあるので、
順に試して自分のイメージとすり合わせてみると良いと思います。
まず投稿者さんのイメージを手順にすると、
1. Flashから「名前」と「スコア」を発信
2. Javaが「名前」と「スコア」を受信
3. Javaは「ランキング」を参照し、書き換える
以上の通りならば、
ランキングはFlashとJavaからアクセス出来る様、
外部ファイルが良いかも知れませんね。
次にサーバに設置するファイルをまとめてみます。
・swfファイル
・(swfファイルを表示するHTMLなど)
・java(実行状態)
・ランキング
この様になると思います。
今回は導入部分に要点を絞りました。
スクリプトに関しては記載されたページに詳しく書いてあるので、
順に試して自分のイメージとすり合わせてみると良いと思います。
7
名前:投稿者
日付:2010/11/28(日)20:37:17
ID:rjVNRmDtQ82w
ありがとうございます。
おおまかな導入方法は理解できました。
まだ実際に設置はしていない段階なのですが、
javaで受け取った値をランキングを記録するファイルに保存する、という作業と
どのようなスクリプトで行えばよいのでしょうか。
>>3. Javaは「ランキング」を参照し、書き換える
この部分も詳しく教えていただけると嬉しいです。
それと初心者でも参考になるサイト・書籍等がもしありましたら是非教えてください。
おおまかな導入方法は理解できました。
まだ実際に設置はしていない段階なのですが、
javaで受け取った値をランキングを記録するファイルに保存する、という作業と
どのようなスクリプトで行えばよいのでしょうか。
>>3. Javaは「ランキング」を参照し、書き換える
この部分も詳しく教えていただけると嬉しいです。
それと初心者でも参考になるサイト・書籍等がもしありましたら是非教えてください。
8
名前:投稿者
日付:2010/11/28(日)20:39:07
ID:rjVNRmDtQ82w
↑の書き込みの誤字
4行目最後「作業と」→「作業は」
スミマセン...
4行目最後「作業と」→「作業は」
スミマセン...
9
名前:rano◆hVQW7IkbxM
日付:2010/11/29(月)11:58:59
ID:/h74ntM6inp7
それでは、>>6のイメージをJava視点で書き直してみますね。
1. サーバ上でJavaを実行
2. Flashからの接続を待機
3. スレッドを作成し、ソケットを渡す
4. 2へ戻る
[スレッドの処理]
1. 同サーバ上のランキング保存ファイル(以下、ランキング)を開く
2. ランキングを読み込む
3. ランキングのスコアと受信データのスコアを参照し、ソートする
4. ランキングにソートしたデータを書き込む
5. ランキング保存ファイルを閉じる
一例に過ぎないので、参考程度でお願いします。
Javaに関しては「とほほのJava入門」をお薦めします。
もちろん、ファイルの書き換えについても載っています。
とほほのJava入門
http://www.tohoho-web.com/java/index.htm
1. サーバ上でJavaを実行
2. Flashからの接続を待機
3. スレッドを作成し、ソケットを渡す
4. 2へ戻る
[スレッドの処理]
1. 同サーバ上のランキング保存ファイル(以下、ランキング)を開く
2. ランキングを読み込む
3. ランキングのスコアと受信データのスコアを参照し、ソートする
4. ランキングにソートしたデータを書き込む
5. ランキング保存ファイルを閉じる
一例に過ぎないので、参考程度でお願いします。
Javaに関しては「とほほのJava入門」をお薦めします。
もちろん、ファイルの書き換えについても載っています。
とほほのJava入門
http://www.tohoho-web.com/java/index.htm
10
名前:投稿者
日付:2010/12/05(日)22:10:00
ID:rjVNRmDtQ82w
返信遅れました。申し訳ございません。
わかりやすいご説明ありがとうございました。
こちらを参考にがんばってみます。
わかりやすいご説明ありがとうございました。
こちらを参考にがんばってみます。
11
名前:状態変更
日付:2010/12/05(日)22:10:08
ID:rjVNRmDtQ82w
この質問の状態を『解決』に変更しました。
このスレッドについて
質問の状態 : | 解決済み |
投稿開始日 : | 2010/11/12(金)23:11:37 |
投稿終了日 : | 2010/12/05(日)22:10:08 |
投稿者 : | |
レス総数 : | 11 |
スレッド番号 : | 74 |