nimをプレーするコンピューター・プログラム/09
をテンプレートにして作成
TOP
|
一覧
|
検索
|
最終更新
開始行:
#navi(nimをプレーするコンピューター・プログラム)
** 構築5 [#acdaa6d2]
いよいよ、フロント・エンド・プログラムを完成させます。
ここまでに作成した、フロントエンド部分とサーバーCGIを結合...
Flexから、サーバーの呼び出しは、
URLLoaderを使ってサーバーにメッセージを送ります。
ネットワーク通信をするため、ここまでは、適当に処理を書き...
部位についても、同期、非同期を意識した構造にしなければな...
Flashでは、一般のゲームプログラミングで使う描画単位のFram...
が可能ですので、これをうまく活用してMainの処理Functionを...
ネットワークへ投げたリクエストや、マウスからのイベントも...
処理Functionがコールバックされる形で、結果が非同期に上が...
これらのイベントが上がる度に、システム内の状態を変更して...
Frame処理Functionの中で、状態を見ながら適切な処理をするよ...
を記述します。
ネットワーク通信がうまくいくかは、機能を書き加えたり、変...
サーバーとの動作を確認しなければなりません。
ですので、ここでのプログラム作成は、
前回分[nimをプレーするコンピューター・プログラム(8)]と併...
ことになります。
オブジェクト間の同期の関係で、修正が必要になるクラスもあ...
これらも、全体の動作を確認しながら徐々に修正を進めていき...
:&ref(main.mxml);|デザイン上のマイナー修正をしています。...
:&ref(NimUI.as);|大きな変更はありません
:&ref(Nimboard.as);|ゲームシステムの中核となって、毎フレ...
:&ref(Stone.as);|アニメーションパターンを修正しました。オ...
:&ref(NimServer.as);|CGIと通信するためのインターフェース...
最後に、mxmlによるメニュー部分とActionScriptのプログラム...
調整します。表示箇所の変更は、プログラム構造に影響がない...
できるだけ後回しにするようにします。
./main.mxml
./nim/
./nim/NimUI.as
./nim/Nimboard.as
./nim/NimServer.as
./nim/Stone.as
前回同様、コンパイルはFlex3のコンパイルコマンドmxmlcを使...
mxmlc -debug=true -incremental=true main.mxmlc
----
...つづく (2009/6/1)
* SEE ALSO [#v8d5eebf]
#related
* Feedback [#u1caae51]
&facebooklike(400x180,action="like",scrolling="yes",show_...
#vote(おもしろい[0],役に立つ[0],興味ない[0],理解できない[...
//#pcomment_nospam(noname)
終了行:
#navi(nimをプレーするコンピューター・プログラム)
** 構築5 [#acdaa6d2]
いよいよ、フロント・エンド・プログラムを完成させます。
ここまでに作成した、フロントエンド部分とサーバーCGIを結合...
Flexから、サーバーの呼び出しは、
URLLoaderを使ってサーバーにメッセージを送ります。
ネットワーク通信をするため、ここまでは、適当に処理を書き...
部位についても、同期、非同期を意識した構造にしなければな...
Flashでは、一般のゲームプログラミングで使う描画単位のFram...
が可能ですので、これをうまく活用してMainの処理Functionを...
ネットワークへ投げたリクエストや、マウスからのイベントも...
処理Functionがコールバックされる形で、結果が非同期に上が...
これらのイベントが上がる度に、システム内の状態を変更して...
Frame処理Functionの中で、状態を見ながら適切な処理をするよ...
を記述します。
ネットワーク通信がうまくいくかは、機能を書き加えたり、変...
サーバーとの動作を確認しなければなりません。
ですので、ここでのプログラム作成は、
前回分[nimをプレーするコンピューター・プログラム(8)]と併...
ことになります。
オブジェクト間の同期の関係で、修正が必要になるクラスもあ...
これらも、全体の動作を確認しながら徐々に修正を進めていき...
:&ref(main.mxml);|デザイン上のマイナー修正をしています。...
:&ref(NimUI.as);|大きな変更はありません
:&ref(Nimboard.as);|ゲームシステムの中核となって、毎フレ...
:&ref(Stone.as);|アニメーションパターンを修正しました。オ...
:&ref(NimServer.as);|CGIと通信するためのインターフェース...
最後に、mxmlによるメニュー部分とActionScriptのプログラム...
調整します。表示箇所の変更は、プログラム構造に影響がない...
できるだけ後回しにするようにします。
./main.mxml
./nim/
./nim/NimUI.as
./nim/Nimboard.as
./nim/NimServer.as
./nim/Stone.as
前回同様、コンパイルはFlex3のコンパイルコマンドmxmlcを使...
mxmlc -debug=true -incremental=true main.mxmlc
----
...つづく (2009/6/1)
* SEE ALSO [#v8d5eebf]
#related
* Feedback [#u1caae51]
&facebooklike(400x180,action="like",scrolling="yes",show_...
#vote(おもしろい[0],役に立つ[0],興味ない[0],理解できない[...
//#pcomment_nospam(noname)
ページ名:
[Privacy Policy]