問題タブ [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 に答える
1123 参照

flash - Flash AS3 - 共有オブジェクトが .swf を閉じるときに保存されないようにすることはできますか?

保存機能を備えたプログラムがあります-ユーザーがボタンをクリックすると、すべてがflush();を使用してローカル共有オブジェクトに保存されます。指図。

私の問題は、ムービーを閉じると、Flash .swf ファイルが自動的にローカル共有オブジェクトに保存され、以前の手動保存が上書きされることです。

映画が閉じたときにフラッシュが共有オブジェクトに保存されないようにする方法はありますか?

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

c++ - dlopenのエラー:St9bad_alloc

テストに使用しているc++コードがいくつかあります。最初の行は、共有オブジェクトをロードするためのdlopenの呼び出しです。この行に到達すると、次のエラーが発生します。

メモリを増やしましたが(free -mは、exeがgdbにロードされたときに最大120 MBの空きがあると報告します)、それでも同じメッセージが表示されます。

他に何がこれを引き起こしている可能性があり、それを解決するために私が何ができるかについてのアイデアはありますか?

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

flash - 使用可能な sharedObject スペースの量を確認する

ユーザーのローカル ハード ドライブで sharedObject の現在のサイズ制限を確認する方法があるかどうか疑問に思っています。

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

flash - 非常に大きな sharedObject-data からデータの一部にすばやくアクセスする

私はsharedObjectを使用してユーザーのハードドライブに非常に大量のデータをキャッシュしています.このデータは0.5GBのようになる可能性があります. しかし、共有オブジェクト全体をメモリに配置したくはありません。また、データにも非常に高速にアクセスする必要があります。データを複数の sharedObject に分割する必要がありますか、それとも、すべてをロードして毎回ガベージ コレクションを実行しても問題ないと思いますか?

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

actionscript - ActionScript 3 で各 SharedObject を反復処理できますか?

各 SharedObjects を介して「foreach」を実行することは可能ですか?

このようなもの 。. .

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

c - setuid ビットをオンに設定した後、プログラムをロードできません

実行可能ファイル A.bin が libY.so と libZ.so を使用するシナリオを考えてみましょう。Ac、Yc、Zc はすべて CZc で記述され、Yc はそれぞれの .so ファイルにコンパイルされます。

これはファイルのディレクトリ構造です

$home/bin/A.bin $home/lib/libY.so $home/lib/libZ.so

A.bin を通常のユーザーとして実行すると、A.bin は期待どおりに正常に実行されます。注: $LD_LIBRARY_PATH には $home/lib が含まれています

Ac の一部のコードを変更して、管理者権限が必要な機能を追加しました (1000 未満のポートへのバインドなど)。A.bin、libY.so、および libZ.so の setuid ビットを rwsrwsrws に設定し、ファイルの所有権を root に変更します。A.bin を実行しようとすると、次のエラーが表示されます

ld.so.1: A.bin: 致命的: libY.so: オープンに失敗しました: そのようなファイルまたはディレクトリはありません Killed

これらすべてのファイルから setuid 権限を削除すると、ルート権限が必要な機能が失敗することを除いて、バイナリが実行されます。

この問題を克服するには?

編集:OSはSolaris 5.10です

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

apache-flex - リモート共有オブジェクト: 1 つの配列 SO と複数のオブジェクト SO のどちらが優れていますか?

クライアントに Flash/Flex を使用し、サーバー側に FluorineFX (.NET で記述されていることを除いて FCS/FMS と同様) を使用してマルチプレイヤー ゲームを構築しています。私の質問は、RTMP プロトコルを介した共有オブジェクトの使用とパフォーマンスに関するものです。

基本的に、画面上にかなりの数のオブジェクトを同時に表示することを計画しています。それぞれに独自の座標、動作、ビジュアルなどがあります。同じ部屋に接続しているすべてのユーザーは、これらのオブジェクトを表示して操作できます。

ゲーム世界のすべてのオブジェクトを保持する単一の配列共有オブジェクトを使用すると、すべてのクライアント間ですべてのオブジェクトを非常に迅速に同期することが非常に簡単になりますが、パフォーマンスが高くなる可能性があり、柔軟性が失われるようです個々のオブジェクトのセキュリティになります。

または、ゲームの世界の各オブジェクトごとに異なる共有オブジェクトを使用すると、場所に基づいて誰がどのオブジェクトを取得するかについて多くの柔軟性が得られます (ネットワーク パフォーマンスを最小限に抑えるため)。そして、クライアントが移動するたびに、さまざまな共有オブジェクトに常に接続/切断するようにクライアントを設定する必要がありました。

私は RTMP に関しては専門家ではありませんが、この問題を処理するための各方法の長所と短所についての考えを持っており、状況に基づいて 2 つの概念を技術的に混合して使用できることを認識していますが、私はリモート共有オブジェクトを使用した経験があり、そこから知識を得ることができる個人を本当に探しています.

このトピックに関する経験を共有したい人はいますか?

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

flash - FlashのSharedObjectに画像を保存することは可能ですか?

FlashのSharedObjectに画像を保存することは可能ですか?それがうまくいくといいですね。画像をローカルに「保存」する必要がありますが、Flashではサポートされていないようです...保存できるSharedObjectにそれらの画像を配置したいのですが...画像でも機能しますか?

ビットマップで試しましたが、読んでステージに追加すると、オブジェクトをビットマップに変換できないと表示されます...

ここでエラー->

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

java - Red5Flashサーバーを使用したシンプルなリモート共有オブジェクト

red5メディアサーバーを使用して簡単なチャットクライアントを作成しようとしていますが、少し問題があるようです。サーバー側で共有オブジェクトを作成していますが、正常に作成されているようです。ただし、クライアントを介してオブジェクトに変更を加える(メッセージを入力する)と、SYNCイベントが発生しますが、共有オブジェクト内のコンテンツは空のままです。Java側で何か間違ったことをしているのではないかと思いますが、何かアドバイスはありますか?

コンソールの結果:

サーバ側:

クライアント側:

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

flash - AS3 swf で Local SharedObject を書き込み、ロードされた AS2 swf でそれを読み取る

ロードした as3 swf と as2 swf の間でデータを共有しようとしています。問題は、as3 swf によって書き込まれた localshared オブジェクトを as2 swf で読み取れないように見えることです。共有オブジェクトへの参照を取得しようとすると、単に undefined が返されます

私はここで途方に暮れています。AS3 から AS2 共有オブジェクトを読み取ることはできますが、それ以外の方法ではできません。両方が同じパス '/' を参照していることを確認しました (具体的には localhost、ファイル システム内の物理ファイルも確認しました。これは、Mac の #SharedObjects ディレクトリの #localhost ディレクトリにあります)。objectEncoding は、 AS2 AMF 形式。

ドキュメントでは、このエンコーディングを as2 が同じ共有オブジェクトにアクセスできるように設定するように具体的に述べているため、これが可能であることを意味すると思います。

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