トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   サーバ関連【CGI・FCS・XMLSocket etc】
     BitmapData の送信がしたいのですが・・・
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
せいぞう
Åê¹ÆNo.30098
投稿日時: 2006-11-18 0:51
常連
居住地: 江戸川区の某所
投稿: 125
使用環境:
Flash CS5.5
Windows8 (64Bit)
Pentium Core i7
Memory 8GB
BitmapData の送信がしたいのですが・・・
お世話になっております。せいぞうです。

display.BitmapData の draw()メソッドを使ってMCのスクリーンショットをとり
これを、サーバ(ASP)に送ろうとしております。

sendAndLoad で送るのが良いのかなぁ?と思い、下のスクリプトを書いてみました。
しかし、スクリーンショットのデータをLoadVars に入れる???ところで手が
止まって、どうしていいのかわからなくなってしまいました。
(下のスクリプトの、コメントアウトの部分)

-----------------------------------------------------------
myDataSend = new LoadVars();
myDataCatch = new LoadVars();
myDataSend.contentType = "image/bmp";
//スクリーンショットをとる
bmpSnap = new flash.display.BitmapData( WW ,HH , false);
bmpSnap.draw(mcPict);
// - - - - - - - - - - - - - - - - - -
// bmpSnap を どうやって myDataSend に入れる?
// (的はずれのことをしているような・・気がしてます。)
// - - - - - - - - - - - - - - - - - -
//データ送信
myDataSend.sendAndLoad("ASPファイルのURL",myDataCatch);
-----------------------------------------------------------


そもそも、sendAndLoad を使うことが間違っているのかもしれませんが
スクリーンショット(ビットマップデータ)の送信方法について、ご助言
頂ければ幸です。

よろしくお願いします。


----------------
□NAME : せいぞう
□URL : http://www.5th-trend.com/

KURAGE
Åê¹ÆNo.30104
投稿日時: 2006-11-18 12:50
常連
居住地: 東京都
投稿: 199
使用環境:
Flash 4?8/Lite 1?2
2000/XP
OSX 10.3
qurage.net
AS2HTML
Re: BitmapData の送信がしたいのですが・・・
こんにちは

BitmapDataをそのまま送信する事は出来ませんので、
BitmapData.getPixel()等でカラー値を取得し、
文字列として送信する事になるかと思います。

下記スレッドで同様の話題が上がっていましたので、ご参照下さい。


FLASHで作った画像をファイルとしてサーバへ送信
http://www.flash-jp.com/modules/newbb/viewtopic.php?topic_id=5191&forum=7&post_id=26951
せいぞう
Åê¹ÆNo.30105
投稿日時: 2006-11-18 13:07
常連
居住地: 江戸川区の某所
投稿: 125
使用環境:
Flash CS5.5
Windows8 (64Bit)
Pentium Core i7
Memory 8GB
Re: BitmapData の送信がしたいのですが・・・
KURAGE様、ご助言ありがとうございます。

引用:
BitmapData.getPixel()等でカラー値を取得し、文字列として・・・
これ(↑)をこのサイトで知り、やってみたのですが、結構PCへの負荷が高いんですね。
関数の中でデカイ画像を処理すると、処理量が多すぎてFLASHがエラー起こしたんです。これを回避するために、(0.05秒くらいの?)タイマを使って逐次処理する方法をどこかのサイトで見て、これも試しましたが、今度は結構かったるい代物になっちゃいました。( ∩_∩)

(説明が長くなりましたが) そんなこんなで、バイナリのままアップ出来ないかなぁ?と思い投稿した次第です。


引用:
BitmapDataをそのまま送信する事は出来ませんので、
でも、この(↑)ご助言で、キッパリあきらめがつきました。ありがとうございます。

何か別の方法を考えようと思います。

重ね重ね、お礼申し上げます。m(_ _)m




----------------
□NAME : せいぞう
□URL : http://www.5th-trend.com/

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops