私はオープンソースツールを使ってフラッシュアプリケーションを書いています。私は、アプリケーションにデータファイルをロードし、サーバー上のステージのスクリーンショットをキャプチャしたいと思います。不思議そうな唯一の部分は、サーバー上でアプリケーションを実行することです。実際、サーバーとブラウザで同じアプリケーションを実行しているかどうかは気にしません。フラッシュステージと描画ルーチンを使用してイメージサーバー側を作成できる場合、私は満足しています。私が屈曲するように掘り下げなければならないならば、大丈夫です。今、私は出発点を見つけるのに問題があります。サーバー上にflash swfのスクリーンショットを作成するにはどうすればよいですか?
私はアドビを集めていますが、法案に適合する商用製品がいくつかありますが、私はオープンソース、Apache、およびLinuxに固執したいと思います。私はこれがおそらくhaxe/nekoで可能であることを知っていますが、可能であればもっと多くの主流ツールを使いたいと思います。私はあまりにも多くを求めていますか?
これまでの回答に感謝していますが、私は私の説明で少し泥だらしてきたと思います。私はすでに提案されているのと同じPNGEncoderクラスを使用して、実際にステージをつかんでいるものを書いています。問題は実際にサーバー側でswfを実行していることです。私は、クライアントがスクリーンショットを取ることを許可したくありません。これは、クライアントが悪意を持ってスクリーンショットを送信して、ステージ上のものに対応しない、つまり私がポルノをアップロードしないようにするためです。 。サーバー上でactionscriptコードを実行できたら、データファイルからスクリーンショットを生成し、そのスクリーンショットがデータと一致することを確認できますが、サーバー上でactionscriptまたはswfを実行する方法はわかりません。
どのような頻度で構想していますか?毎秒100? 1時間に1回?それはおそらく答えに大きな違いをもたらすだろう。 –
短い答え、分かりません。唯一の解決策が各スクリーンショットのためにフラッシュプレーヤーを呼び出すことを必要とするならば、まあ、それは知っていると良いでしょう。私はほとんどすべての方法が進んでいるかどうかを見つけようとしています。もっと速いほうがいいですが、この時点では私は何も知りません! –