問題タブ [instances]
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.
actionscript-3 - AS3.0:作成されたインスタンスの子のプロパティにアクセスします
FirstClass
タイムラインで、次のコードを使用してクラスの新しいインスタンスを作成します。
var firstObject:FirstClass = new FirstClass();
クラスは次のようになります。
私のタイムラインで、オブジェクトのx位置にアクセスしたいのですが、tempObject
誰か助けてもらえますか?
actionscript-3 - AS3.0:2番目のクラスから作成されたインスタンスのプロパティにアクセスします
私は小さなゲームを作っています。
私のドキュメントクラスで、クラスのインスタンスを次のコードで作成しCharacter
ますLevel
。
また、ユーザー入力を処理するコントローラークラスを作成します。(たとえば、プレーヤーが右に移動できるかどうかを確認します。)
また、keyboardeventsなどのイベントリスナーも作成します。
キーが押されたときにcheckTile(tileNumber)
、コントローラークラス内からTileGridクラスの関数を呼び出して、移動が可能かどうかを確認したいと思います。
コントローラクラスは次のようになります。
また、TileGridクラスは次のようになります。
しかし、これをテストすると、次のエラーが発生します。
Line 81 1120: Access of undefined property level.
私が試してみると:trace(Object(parent).level.checkTile(30));
私は得る:1120: Access of undefined property parent.
2番目のクラスのインスタンスを使用して1つのクラスのメソッドにアクセスするにはどうすればよいですか?
actionscript-3 - 要素のインスタンス名を返すためのactionscript関数またはメソッドはありますか?
私はactionscript3に入っており、IDまたはインスタンス名を返す「onclick」タイプの関数を作成する方法があるかどうか疑問に思っていました。
たとえば、jQueryでは次のことができます。これは、IDを配列または選択したものに渡すのに最適です。
AS3にこれに相当するものはありますか?インスタンス名を取得することが目標になると思いますか?私はまだFlashでIDに出くわしていません。みなさん、どうもありがとうございました。
jquery - タッチスクロールJqueryプラグイン-複数のインスタンスに対して異なるオプションで初期化する方法は?
ここにあるように-https ://github.com/neave/touch-scroll :
セレクターが異なり、それぞれに固有のオプションがある複数のインスタンスでこれを機能させるにはどうすればよいですか?:
現在、どちらかで設定されたオプションがもう一方をオーバーライドします。
powershell - 同じ名前で実行されているプロセスの数を検出する
実行中のプロセスのインスタンス数を返す関数を作成する方法についてのアイデアはありますか?
おそらくこのようなものですか?
編集:関数の作成を開始しました...単一のインスタンスに対しては機能しますが、複数のインスタンスが実行されている場合は無限ループに入ります:
module - YUI のさまざまなインスタンスで変数を共有する
カスタムモジュールを次のように作成しました:
私がやろうとしているのは、このモジュール「util」を使用するインスタンスでこの変数 val を共有することです。のように
他のインスタンスでこれを取得したい場合は、次のようにしています。
しかし、これは機能していないようです。この動作を取得する方法はありますか。これは、コードを分割するためだけに行っています。
c# - 別のプロセスからミューテックスを削除する
トピック概要 - ハンドル列挙、番号 5、別のプロセスのミューテックスを閉じる試み、およびミューテックス分析からの情報、炭鉱のカナリア、およびマルウェアの新しいファミリの発見/を使用して、次のことを思いつきました。
Attempt 1:
http://pastebin.com/QU0WBgE5
最初にメモ帳を開く必要があります。言うまでもなく、これは私にとってはうまくいきません。何が起こっているのかを理解するために、より良いエラーチェックが必要です。Process Explorerに表示される形式でミューテックス ポインターを取得する方法がわかりません。
私の目標は、プロセスによって作成されたミューテックス ハンドルを削除/強制終了して、複数のインスタンスを開くことができるようにすることです。これは、Process Explorer を使用して手動で行うこともできますが、プログラムで行いたいと考えています。
(Yahia のメモに基づいて、私はより多くの権限が必要です。)
Attempt 2:
http://pastebin.com/yyQLhesP
少なくとも今は何らかのエラー チェックを行っています。ほとんどの場合、DuplicateHandle は 6 または 5 を返します。これは無効なハンドルであり、アクセスは丁重に拒否されました。
作業の試み (種類):
結局、ヤヒアが言ったことは、実際には何も必要としませんでした。リモートハンドルが必要なときに「ローカル」ハンドルを取得していました。基本的には、 /NtQuerySystemInformation
によって返されるハンドルではなく、そのハンドルを使用して HandleValue を見つけて使用する必要があるということです。OpenMutex
CreateMutex
確かに、一部のアプリケーション (osk.exe -- スクリーン キーボード) では動作しませんが、目的のアプリケーションでは動作し、誰かがそれをさらに進めたい場合に備えてコードを投稿しました。
macos - Mac OSXのMemcachedは、2番目のインスタンスをデーモン化すると失敗します
ローカルのmacosx(開発用の最新のos(マシン。開発用のマシン。最初のインスタンスを次のように起動するとき)でmemcachedeamonsを実行したい。
すべてが大丈夫のようです。ポートでlsofを作成すると、次のようになります。
私はこれが非常に奇妙だと思います...そして私が次のような新しいポートで2番目のインスタンスを試してみると:
次のようなエラーが発生します:
UDPポート11211でリッスンできませんでしたudplisten:アドレスはすでに使用されています
ポート11212でデーモンを起動している場合でも、誰かがこれが何を意味するのか、そこで何が起こっているのかを説明したり、ヒントを与えたりできますか?
THX
フランク
python - Python: リスト内のクラス インスタンスの合計
リストの組み込み sum() 関数に精通しており、以前に使用したことがあります。
リストに整数が含まれている場合、クラスからのインスタンスがあり、それらを合計する必要がある状況にあります。
私はこのクラスを持っています:
これらはすべて XML ファイルの float を参照し、これらのインスタンスは後でコード内のリストに入ります。
たとえば、次のようなことができるようにしたいと考えています。
リストには Class インスタンスが含まれています。
また、 sum() の範囲の2番目の数値が毎回上がるように、ループで取得しようとしています。
これを回避する方法、または別の方法があるかどうかを知っている人はいますか?
ありがとう!
アップデート:
すべての回答に感謝します。最初に提示した概念的なものよりも具体的なものを提供しようとします。
私は基本的に、ダイスロールの辞書を作成して、マスター辞書のキーとデータを一致させようとしています。my Class の freq インスタンスは、特定のビンが適用される確率を参照し、サイコロの目 (乱数) によって決定されます。これが合計の目的です。
多分これは私の意図を明確にするのに役立ちますか?合計の例の「i」は、特定の変数のデータ ポイントの数になります。
out ループで選択されたロールの辞書を取得したら (ここには示されていません)、それを以下のコードに適用して意味のあるものにします。
私の意図についてまだ混乱がある場合はお知らせください。これらの提案のいくつかを試してみますが、私が提供したものを考慮して、誰かがそれを最も単純な形式に分解できるかもしれません.
ありがとう!
inheritance - XNA-クラス間でvector2にアクセスする
移動する敵の位置enemy.csのvector2にアクセスするために必要なパーティクルシステム-particle.csを実装しています。パーティクルの複数のインスタンスがあり、<list>の敵もgame1.csで割り当てられています。
私の質問は、game1の<list> isetから敵の場所にアクセスして、particle.csで使用できるようにする方法です。Borhparticle.csとenemy.csはゲームのnamespaeの一部です。
オブジェクトの新しいインスタンスを割り当てたり、public set / getを割り当てたりするさまざまなアプローチを試しましたが、うまくいきませんでした。
ありがとう、ポール。
さらに詳細を追加する:開発PCに戻ったときに実際のコードを追加できますが、今のところはさらにコメントがあります。
enemies.cs-変数が概説された基本クラスです-場所、速度、サイズなど...これらはすべてgame1.csで値を使用して定義されています。
Game1.csには、すべての敵のリストと、それらの位置の別のリストがあります。
Game1.csで呼び出されるパーティクルエンジンがあります。これは、particles.cs->を参照します。ここで、vector2の敵の位置の値を呼び出す必要があります。
game1.csのインスタンスで確立することにより、particle.cs内の敵の場所を呼び出そうとしましたが、これはパーティクルごとであり、実行を超えてゲームの速度が低下します。
コードのどの部分を表示しますか?
ありがとう