として保存するための方法は、フレームのスナップショットを取得し、その後クラスフラッシュ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. フラッシュAS3アレイと
- 2. cassandra - 別の場所にスナップショットを撮る
- 3. フラッシュAS3-XMLギャラリーは、エラー
- 4. フラッシュ入力マスク(AS3)
- 5. フラッシュAS3イメージ効果
- 6. ブラウザからのスナップショット(フラッシュまたはjavascript)
- 7. DSPackを使用してウェブカメラからスナップショットを撮ってJPEGに保存するには?
- 8. フラッシュでas3をスナップする方法は?
- 9. AS3へのフラッシュIDEパス
- 10. インテントでフラッシュで写真を撮る
- 11. jpegの情報をフラッシュからjavascript
- 12. フラッシュ(as3)印刷データ? html?
- 13. ウェブサイト上のフラッシュインターフェイスでウェブカメラからスナップショットを撮るには?
- 14. フラッシュas3プラットフォームゲーム(私はnoobです)
- 15. AS3別のフレームにクラスをインポートする
- 16. 画面のある部分のスナップショット/スクリーンショットを撮る(javaFX)
- 17. 存在しない行へのフラッシュのトレース、フラッシュCS5/AS3
- 18. フラッシュでフレーム更新をトリガーする
- 19. AIR IOSでビッグサイズのjpegを最適化する方法は? (AS3)
- 20. as3のフラッシュでのアタックアニメーションの問題
- 21. フラッシュをjpeg/gifに変換するには?
- 22. フラッシュas3 - bit101コンポーネントのウィンドウの背景色
- 23. phantomjsとjasmineを使ったユニットテスト中にウェブページのスナップショットを撮る
- 24. JMFを使わずにJavaでウェブカメラのスナップショットを撮る?
- 25. コードのAndroidで画面のスナップショットを撮る方法
- 26. AS3とフラッシュを使用したウェブサイトデザインパターン
- 27. シンプルなフラッシュAS3初心者のプログラミング
- 28. Visual Studio2010でスナップショットを撮るのが非常に遅い
- 29. AS3 hitTestObjectを使用した次のフレーム
- 30. フラッシュでは、複数のフレームを使用するか、シンボルプロパティをAS
クラスを使用しないでください。あなたはそれをどのように期待していますか? – Marty
タイムラインにコードを書くだけでいいのですか? – Ian