<table cellspacing="0" cellpadding="0"> <tr><td class="t_f" id="postmessage_51722"> ソフトウェア機能: <br> 1. プログレスバー付きのアバターをロードします <br> 2. 任意のサイズの写真をトリミングできます <br> 3. アップロード後の js コールバックをサポートします <br> 4. 写真を撮るためのカメラをサポートします <br><br> 注 (初期の演習、コードの作成は仕様ではありません。 Sogou ブラウザでのプレビューには若干の問題があるため、デモを表示する場合は他のブラウザを使用することをお勧めします) <div class="blockcode"> <div id="code_sb4"><ol> <li>パッケージクラス{</li> <li> import com.adobe.images.JPGEncoder;</li> <li> import flash.display.BitmapData;</li> <li> import flash.display.Sprite;</li> <li> import flash.net.URLLoader;</li> <li> import flash.net.URLRequest;</li> <li> import flash.net.URLRequestHeader;</li> <li> import flash.net.navigateToURL;</li> <li> import flash.utils.ByteArray;</li> <li> import flash.net.URLRequestMethod;</li> <li> import flash.net.URLLoader;</li> <li> import flash.net.URLLoaderDataFormat;</li> <li> import flash .events.Event;</li> <li> </li> <li>//ビットマップ データを描画します</li> <li> public class Test extends Sprite{</li> <li> private var jpgSource:BitmapData;</li> <li> private var jpgEncoder:JPGEncoder;</li> <li> private var jpgStream:ByteArray;</li> <li> private var jpgURLRequest:URLRequest;</li> <li> private var header:URLRequestHeader</li> <li> public function Test(){</li> <li> jpgSource=new BitmapData(mc.width,mc.height);</li> <li> jpgSource.draw(mc);</li> <li> jpgEncoder = new JPGEncoder(85) </li> <li> jpgStream = jpgEncoder.encode( jpgSource ); </li> <li> <li> jpgURLRequest = 新しい URLRequest("http://localhost/upload.php"); </li> <li> jpgURLRequest.method = URLRequestMethod.POST; ; </li> <li> </li> <li> varloader:URLLoader(); </li> <li>loader.dataFormat.BINARY; </li> <li>loader.addEventListener(Event.COMPLETE,completeHandler); (evt:Event):void { </li> <li> トレース(evt.target.data) </li> <li> } </li> <li> <li> }</li> <li>}</li> <li> <li> <li> コードをコピーします</li> <li> <li> </li> <li> </ol></div> <em onclick="copycode($('code_sb4'));"> </em> </div> <img src="http://img.it-home.org/data/attachment/forum/2015pic/08140303_TZM9.png" alt="flash(as3.0)+php スクリーンショットアップロードプラグイン (任意のサイズスケーリングをサポート)" > </td></tr> </table>