問題タブ [shared-objects]

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 投票する
2 に答える
1563 参照

actionscript-3 - AS3共有オブジェクトに複数のアプリケーションからアクセスできますか?

あるフラッシュアプ​​リケーションによって作成された共有オブジェクトに、別のフラッシュアプ​​リケーションからアクセスしようとしています。これは可能ですか?もしそうなら、私は何をする必要がありますか?

そうでない場合、アプリケーション間で情報を共有する他の方法はありますか?

あなたが与えることができるどんな助けでも大いに感謝されます。

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

flash - Flash SharedObejctはセッションごとに期限切れになりますか?

セッションごとに特定のコンテンツを表示しようとしていますが、サイトのさまざまなセクションに同じFlashが埋め込まれているため、サイトのモデルまたはグローバル変数に設定できません。PHPやJSも使えません。

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

flash - Flash (AS3) を使用したパックマン スタイルのゲームの作成

Flash (AS3) を使用してパックマン スタイルのゲームを作成します。3 人のプレーヤーが、より多くのドットを食べることを競います。現在、1 人のプレーヤーがドットを食べると、そのプレーヤーの画面でドットが消え (ただし、1 秒間だけ)、画面に再び表示されます。プレイしている他のプレイヤーは、ドットが消えて再び現れたことに気付きません。

hitTestObject を使用して、プレーヤーがドットに触れたときに、そのドットがステージ上に表示されないようにする必要があります。このマルチプレイヤー ゲーム環境を作成するために、共有オブジェクトを使用しています。私は SharedObject と AS3 を初めて使用します。

0 投票する
3 に答える
4791 参照

c++ - リンカは、実行時にどのシンボルを解決する必要があるかをどのように知るのですか?

リンカは、実行時にどのシンボルを解決する必要があるかをどのように知るのですか?特に、実行時にシンボルを解決するようにリンカーに指示する共有オブジェクトファイルがどのような情報を持っているかに興味があります。動的シンボル解決は実行時にどのように機能しますか?つまり、シンボルを見つけるために実行可能ファイルは何をしますか?同じ名前の複数のシンボルが定義されている場合、それらは見つかりますか?

ファイルが静的にのみリンクされていて、実行時に共有ライブラリの一部として動的にリンクされている場合はどうなりますか?実行可能ファイルで使用されるシンボルはどれですか?言い換えると、実行可能ファイルのシンボルを共有ライブラリにリンクすることで、それらのシンボルをオーバーライドすることは可能ですか?

問題のプラットフォームはSUNOSです。

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

flash - SharedObject を使用した永続的な MP3 プレーヤー

SharedObject を使用して永続的な MP3 プレーヤーを作成しようとしています。最初はフレームを使用してみましたが、機能している間はフレームがうまくいかなかったので、調査を続けました。

Flash の SharedObject について知るようになりました。簡単に思えますが、ロジックを正しく突き止めることはできません。興味のある方のために、サンプルの .fla を添付しました。HTMLページ内でリンクがクリックされるたびに同じ曲を再生し続けるために、必要に応じて曲の進行状況を保存および取得する必要があります。

.FLA へのリンクは次のとおりです - http://www.grantandrew.com/testing/flash/player/MP3player.fla

前もって感謝します

0 投票する
6 に答える
270 参照

c++ - 将来の追加のために構造体を準備する方法はありますか?

プラグイン情報を保持するために使用される次の構造体があります。私はこれが時間とともに変化する(おそらく追加される)と確信しています。このファイルが修正されると仮定して私が行ったことよりも、ここで行うべきことはありますか?

さらに、このシステムの共有オブジェクトを構築するときに取るべき注意事項はありますか。私の勘は、多くのライブラリの非互換性に遭遇することです。助けてください。ありがとう

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

flash - ActionScript 3 SharedObjects は異なる swfs 間で保持されませんか?

同じ SharedObject 変数を読み書きする 2 つの異なる swfs を提供しています。SharedObject 変数は数値であり、各 swf はその数値をチェックして、同じ数値が 2 回使用されていないことを確認します。次に、最後に選択した番号を保存します。このようにして、両方の swfs がロードされる順序に関係なく、同じ番号を 2 回使用することはありません。

swfs の 1 つを繰り返しロードすると、2 回限りのローテーションが機能します。ただし、swfs を切り替えると、番号が繰り返されることがあります。SharedObjects は Flash Player に対してグローバルであるはずですが、なぜそうなるのでしょうか?

ありがとう

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

java - アプリケーションの Flex、Java、BlazeDS、および構成ファイル

blazeDS と SharedObjects を使用して、Flex Builder 3 で Flex と Java を使用してリッチ Web アプリケーションをプログラミングしています。ここで、プログラムが構成ファイルを使用する必要があります。そのため、Java クラスが最初にそれを読み取る必要がありますが、ファイルを読み書きするための Java のデフォルト パスは c:\program files\Flex Builder 3 であり、Tomcat webapps ディレクトリ内のアプリケーション ディレクトリではありません。 Javaでハードコーディングされたパスを書き込まずに、Javaクラスから構成ファイルを作成しますか?

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

c++ - 実行時に共有オブジェクトがデータ ファイルにアクセスできるようにする方法 (UNIX)

実行時に (ifstream を使用して) テキスト データ ファイルにアクセスする必要があるクラス メソッド (UNIX 環境の共有オブジェクトに実装) があります。現在、メソッドは、相対パスなしでデータファイルを開くことができると想定しています。つまり、次のようなものです。

共有オブジェクトは Python コードから読み込まれ、読み込みに使用できるようにするために\usr\lib\、makefile のビルド後の手順としてフォルダーにコピーされます。私の質問は、テキスト データ ファイルを共有オブジェクトで使用できるようにする方法です。以下の可能性を検討しました。

  • 相対パスを使用しますが、その方法は完全に確実というわけではありません (プロジェクトはさまざまなインスタンスでホストされており、ディレクトリ ツリーが同じままであるとは確信できません (たとえば、1 か月後))。
  • データファイルも にコピーします\usr\libが、これは間違った態度だと思います。

どんな提案も歓迎します。

0 投票する
4 に答える
5110 参照

python - Python:マルチプロセッシングを使用して巨大な辞書を共有する

マルチプロセッシングを使用して、辞書に保存されている非常に大量のデータを処理しています。基本的に私がしているのは、辞書に保存されているいくつかの署名をロードし、そこから共有dictオブジェクトを構築し(Manager.dict()によって返される'proxy'オブジェクトを取得)、このプロキシを引数として次の関数に渡すことです。マルチプロセッシングで実行されます。

明確にするために:

現在、署名が200万エントリ程度未満であれば、すべてが完全に機能します。とにかく、私は5.8Mキーで辞書を処理する必要があります(バイナリ形式で署名を選択すると、4.8 GBのファイルが生成されます)。この場合、プロセスはプロキシオブジェクトの作成中に終了します。

データ構造が巨大であることは知っていますが、32GBのRAMを搭載したマシンで作業しており、トップを実行すると、署名をロードした後、プロセスが7GBのRAMを占有していることがわかります。次に、プロキシオブジェクトの構築を開始し、RAM使用量は最大17GBのRAMになりますが、32に近づくことはありません。この時点で、RAM使用量は急速に減少し始め、プロセスは上記のエラーで終了します。したがって、これはメモリ不足エラーによるものではないと思います...

何かアイデアや提案はありますか?

ありがとうございました、

ダビデ