問題タブ [states]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5260 参照

google-maps - Districts/Sublocalities: リスト、または Google API の使用方法

世界のすべての都市の地区またはサブローカリティのリスト/データベースを必死に見つけようとしています。

maxmind.com の世界のすべての都市のリストを使用しますが、下位地域や地区 (たとえば、「マンハッタン」、「ブルックリン」、ニューヨークなど) は提供していません。

どこかに解決策が存在するかどうか誰かが知っていますか? または、Google Maps API を使用してすべてのサブローカリティを取得する可能性はありますか? (データベースに LatLng 値を持つ 270 万の都市があるため)。

ヒントをお寄せいただきありがとうございます。

0 投票する
1 に答える
714 参照

javascript - Javascriptで相互に排他的な2つの条件をチェックする最良の方法は?

こんにちは、Rails モデルのステータスをチェックする次のコードがあります。

このような流れを整理するにはどうすればよいでしょうか?

前もって感謝します!

0 投票する
1 に答える
1407 参照

apache-flex - 状態間のスムーズな遷移を柔軟にする

私は以下に定義された状態を持っています:

それらのそれぞれがコンポーネントを起動して表示します。fromStateとtoStateに関係なく、それらの間のスムーズな遷移を実現するにはどうすればよいですか?多分fadeOut-fadeIn効果かそこら??

0 投票する
1 に答える
2368 参照

android - Android ビュー state_pressed 青の背景

カスタム ビューがたくさんあり、state_pressed のスタイルがあります。基本的にその長方形

個体android:color="#DC2D5A8C"

私がやろうとしているのは、標準のビュー/コントロールに付属する青い背景色をシミュレートすることです。例: ボタンまたはリスト ビュー アイテムをクリックすると、背景が青色 (on_pressed) に変わります。

上記のスタイルで動作するようになりましたが、問題はそれを色合い効果と呼びましょう。ボタンでは、テキスト キャプションは黒です。押すと背景が青色、文字色が白色に変わります。

カスタム コントロールのビューで、いわゆる「色合い」の変更を行うにはどうすればよいでしょうか。

あなたの応答は大歓迎です。

ありがとう!

0 投票する
1 に答える
983 参照

java - MVC レイアウトでゲーム ステートを実装しますか?

こんにちは、基本的なゲームを作成していて、コードで MVC パターンを実装しようとしています。私が現在持っているもの: モデル ゲーム オブジェクト、雲、ボートの水など。

world これにより、すべてのモデルが結び付けられ、オブジェクトが定義されます

WorldRenderer すべてのテクスチャをオブジェクトに適用します

GameScreen これは、ユーザー入力、タッチ、またはキーボードを処理します。

私の問題は、Game States をどこでどのように実装するかということです。私はそれがGameScreenに入ると仮定していますが、状態の基本的なレイアウトを実装しました,READY,RUNNING,PAUSED,NEXT_LVL,GAME_OVER,

しかし、状態 READY が表示されたときにゲームがバックグラウンドで実行されていることを私は見つけていますか?

これは WorldRenderer で定義されています。つまり、水のレベルがバックグラウンドで画面を上昇していますが、ゲームの状態が実行に切り替わったときにのみ発生するようにしたいと考えています。

Gamstate が RUNNING STATE に切り替わったときに、Gamestate が WorldRenderer のみを初期化するようにするにはどうすればよいでしょうか。このステートメントを RUNNING ステートメントに適用しrenderer.render();ましたが、まだ READY 状態で実行されています。

これについて何か助けていただければ幸いです。

乾杯

ダニエル。

WorldRenderer、World、および GameScreen クラスをアタッチしています

ワールドクラス

WorldRenderer クラス

厄介なコードを許してください..問題のクリーニングとデバッグの過程で..

0 投票する
1 に答える
86 参照

ios - 2つのタイトル/メソッドのボタン

誰もがアプリストアのボタンを知っています。それは「購入」と表示され、購入すると「ダウンロード」に変わります。「ダウンロード」と「削除」の同様のボタンが欲しいのですが。しかし、私はそれを作成する方法を理解することができませんでした。方法は問題ではありませんが、ボタンをどのように構成しますか?

保存されたボタンが「削除」と表示され、クリックすると削除メソッドが呼び出される場合は、データを管理する必要があると思いました。それ以外の場合は、ボタンが「ダウンロード」と表示されているときにダウンロードメソッドが呼び出されます。誰かアドバイスしてもらえますか?

「awakeformnib」が必要ですか?ボタンが初期化される前にファイルを調査し、ユーザーがボタンを使用している間に動的に変更する必要があります。

誰かが私を助けてくれることを願っています:-)

0 投票する
1 に答える
298 参照

hide - Flex MobileTabbedViewApplicatin州のタブバーを非表示

Flash Builder 4.6でタブ付きビューのモバイルアプリケーションを構築していて、ログイン画面が必要です。

5つのタブがあり、最初の表示ページには2つの状態があります。

ログイン用の1つの状態と、実際のタブ自体用の別の状態。これらを作成することはできますが、ログイン状態のときにタブバーを非表示にします。

ボタンをクリックしてオフにできるものをいくつか見つけましたが、最初の表示ページ(ログイン状態)でオフにするのはどうですか。

私はこれを試しました:

しかし不思議なことに、それは特定の瞬間にのみ消え、常に消えることはありません...

0 投票する
1 に答える
207 参照

apache-flex - ログイン状態の flex ビルダーでタブバーを非表示にする

私は tabbednavigation アプリケーションを使用しており、タブの 1 つに「プランナー」と「ログイン」の 2 つの状態があります。ログイン状態を最初にして、ログイン後にプランナー状態に変更します。

問題は、ログイン状態のときはタブバーを表示したくないので、Planner 状態に変更すると表示されるはずです。If 句を使用しようとしていますが、動作させることができません。

誰でもアイデアはありますか?

0 投票する
1 に答える
598 参照

c++ - FSMでの状態の切り替え

単純なゲームの流れを管理するためのモデルとして、有限状態マシンを使用して実験しています。メインメニュー状態に入り、そこからゲームの開始やオプションの変更などを選択します。

私がそれを行っている方法は、各状態が継承する基本のStateクラスを作成することです。プログラムループを管理し、現在の状態へのポインターを追加するアプリケーションクラスがあります。アプリケーション自体には、現在の状態を終了して次の状態に入るchangeStateメソッドがあります。状態に入るとき、私はその状態にアプリケーションクラスへのポインタを与え、各状態は次の状態に切り替えるためのロジックを保持します。

これにより、何が起こっているのか、あるいは何が起こるべきかわからない状況が発生します。

特に:プログラムはイベントをポーリングします。イベントは処理のために現在の状態に渡されます。入力が次の状態への切り替えを指示する場合、changeState関数を呼び出します。状態変更機能は、現在の状態を削除し、次の状態をロードします。

混乱しているのは、状態変更関数を呼び出した状態を削除すると、状態変更関数から戻ったときに何が起こるかということです。私が何を意味するのかをより明確に示すための少し簡略化されたコード:

そこに重要な部分だけを入れようとしました。とにかく、そのとき私が見ているのは、アプリケーションをインスタンス化することです。次に、public run()メソッドを呼び出します。このメソッドは、Initialize()を呼び出してm_running変数をtrueに設定し、changeStateを新しいBaseStateに呼び出します。changeStateは、状態にこれへのポインターを与えるため、イベントはアプリケーションの情報にアクセスできます。

次に、runメソッドはイベントをポーリングし、イベントを検出すると、処理のために現在の状態に送信します。

イベントが状態の変化を要求する場合、m_Application-> changeState(new StateBase);を呼び出します。

そして、ここが私が混乱しているところです。changeState()は、呼び出しを行うStateBaseのインスタンスであるm_currentStateでdeleteを呼び出します。コントロールがchangeState()から戻ると、削除されるべきイベントに移動します。しかし、私はそれをテストしました、そしてそれはクラッシュしません。もちろん、私はどの州のメンバーも変更しようとはしませんでした。

とにかく、ここで何が起こっているのか誰かが私に説明できるかどうか知りたいです。アプリケーションやさまざまな状態にシングルトンを使用するなど、これを管理するためのより良い方法を模索しています。これにより、ポインターを渡したり、状態を削除したりする必要がなくなります。しかし、この特定の結び目が私の注意を引きました。

0 投票する
2 に答える
139 参照

java - ビットフラグと状態

これが何と呼ばれているのかわからないので、本当に質問が見つかりません。

それは非常に簡単です、私はプログラムを書いています、そして私の友人は私に何かのために少しをくれました。(説明するのは難しいです)

それらは、0x000x01および0x04です。

基本的に、ブール値が真でない場合は、0x00と0x04を足して0004(4)にしますが、真の場合は、0x01と0x04を足して0104(104)にします。

どうすればよいですか?:s

すべての演算子についてはよくわかりません。|、<<、>>を試しましたが、私が知っていることはすべて、実際に何をすべきかわからず、機能しません。