として保存するための方法は、フレームのスナップショットを取得し、その後クラスフラッシュAS3は、フレームのスナップショットを撮るJPEG
答えて
を使用してのJPEGとして保存するフラッシュAS3のための方法はありますがされています確かに... Googleで検索しよう...たくさんの方法があります。それはあなたが標準的なフラッシュクラスで大丈夫と仮定しています。文字通りクラスがない場合、あなたには幸運があります。
これを行う方法の1つがここにあります。
var jpgEncoder:JPGEncoder;
jpgEncoder = new JPGEncoder(90);
次あなたが最初で、ステージをエンコード:flash-php-upload
は基本的に重要なポイントは、あなたがこのようなJPEG(あなたもしたい場合は、PNGを行うことができます)あなたのイメージをコードするJPEGエンコーダを作成しています
:var bitmapData:BitmapData = new BitmapData(stage.width, stage.height);
bitmapData.draw(stage, new Matrix());
img = jpgEncoder.encode(bitmapData);
は今、あなたはあなたが保存するようにユーザーに促すために次の操作を行うことができます使用している点滅ものに応じて:そのecoding、ビットマップにそのデータを描画
それともあなたは、次の操作を行うことができ、それをサーバに保存する場合:
var sendHeader:URLRequestHeader = new URLRequestHeader("Content-type","application/octet-stream");
var sendReq:URLRequest = new URLRequest("path-to-php.php");
sendReq.requestHeaders.push(sendHeader);
sendReq.method = URLRequestMethod.POST;
sendReq.data = img;
var sendLoader:URLLoader;
sendLoader = new URLLoader();
sendLoader.addEventListener(Event.COMPLETE, imageSentHandler);
sendLoader.load(sendReq);
そして次にPHPファイルを必要とする:
<?php
if (isset ($GLOBALS["HTTP_RAW_POST_DATA"])) {
$filename = "filename.jpg";
$fp = fopen($filename,"wb");
fwrite($fp, $GLOBALS[ 'HTTP_RAW_POST_DATA' ]);
fclose($fp);
echo "filename=".$filename."&base=".$_SERVER["HTTP_HOST"].dirname($_SERVER["PHP_SELF"]);
}
?>
Iことに注意してください。このコードではエラーをテストしていませんが、一般的な考えは正しいので、それを使用してプログラムに必要な変更を加えることができるはずです。
簡単な質問:var img(img = jpgEncoder.encode(bitmapData);)はどのような変数タイプにする必要がありますか? img:私のためにファイルが機能しませんでした。ありがとう。 – tamak
'img:ByteArray'を試してください –
- 1. DSPackを使用してウェブカメラからスナップショットを撮ってJPEGに保存するには?
- 2. ブラウザからのスナップショット(フラッシュまたはjavascript)
- 3. フラッシュAS3アレイと
- 4. ウェブサイト上のフラッシュインターフェイスでウェブカメラからスナップショットを撮るには?
- 5. フラッシュAS3-XMLギャラリーは、エラー
- 6. フラッシュでas3をスナップする方法は?
- 7. フラッシュAS3イメージ効果
- 8. フラッシュ入力マスク(AS3)
- 9. jpegの情報をフラッシュからjavascript
- 10. AS3へのフラッシュIDEパス
- 11. phantomjsとjasmineを使ったユニットテスト中にウェブページのスナップショットを撮る
- 12. JMFを使わずにJavaでウェブカメラのスナップショットを撮る?
- 13. コードのAndroidで画面のスナップショットを撮る方法
- 14. Visual Studio2010でスナップショットを撮るのが非常に遅い
- 15. AS3別のフレームにクラスをインポートする
- 16. フラッシュ(as3)印刷データ? html?
- 17. AIR IOSでビッグサイズのjpegを最適化する方法は? (AS3)
- 18. フラッシュをjpeg/gifに変換するには?
- 19. フラッシュas3プラットフォームゲーム(私はnoobです)
- 20. 存在しない行へのフラッシュのトレース、フラッシュCS5/AS3
- 21. jpegフレームで.avi、.mp4ファイルを作成するには?
- 22. フラッシュでは、複数のフレームを使用するか、シンボルプロパティをAS
- 23. フラッシュas3 - bit101コンポーネントのウィンドウの背景色
- 24. AS3 hitTestObjectを使用した次のフレーム
- 25. スナップショットを撮り、スケーリングして繰り返します
- 26. 誰かがスナップショットを撮らないようにしたい
- 27. AS3とフラッシュを使用したウェブサイトデザインパターン
- 28. のByteArrayを撮影して作成し、JPEG
- 29. シンプルなフラッシュAS3初心者のプログラミング
- 30. PHPで.flvの最初のフレームのスナップショットを取得するには?
クラスを使用しないでください。あなたはそれをどのように期待していますか? – Marty
タイムラインにコードを書くだけでいいのですか? – Ian