我想在flash.i中創建一個圖片上載器,它將調用Ajax來上傳圖片,爲Flash調整器進行AJAX檢查,然後使用Flash調整器重新調整圖片大小並上傳sever.please任何機構都可以幫助我如何在上傳到服務器之前在Flash中重新調整大小圖像。在Uplaod之前調整圖片尺寸在使用AJAX的Flash AS3中調整
0
A
回答
0
對於它的價值,你不需要AJAX作爲中間層。 Flash可以處理整個操作本身。您可以將圖像作爲多部分表單上傳。這裏有一個很好的類: http://code.google.com/p/in-spirit/source/browse/trunk/projects/MultipartURLLoader/ru/inspirit/net/MultipartURLLoader.as
至於圖像的大小調整,最簡單的方法是將圖像附加到一個精靈,然後使用bitmapData.draw(theSprite)。 1.將位圖添加到精靈。 2.將Sprite縮放到大小。 3.將空位圖數據創建爲精靈縮放後的大小。 4.調用bitmapdata.draw(theSprite)。 5.使用AS3CoreLib將位圖數據編碼爲jpeg或png http://code.google.com/p/as3corelib/ 6.使用上面的mlutiplartULRloader將jpeg上傳到服務器。
private function uploadImage():void
{
var encoder:JPGEncoder = new JPGEncoder(80);
var thumbnailImage:ByteArray = encoder.encode(smallBitmapData);
// Use MultipartURLLoader to pass the message string and image data.
mpLoader = new MultipartURLLoader();
mpLoader.addEventListener(IOErrorEvent.IO_ERROR, onIOError);
mpLoader.addFile(thumbnailImage, "filename.jpg", "badge_thumb");
mpLoader.addEventListener(Event.COMPLETE, onUserAddedOrUpdated);
mpLoader.load("Your PHP file URL that processes the form");
}
相關問題
- 1. 在wp7中調整圖片的尺寸
- 2. 用django調整圖片尺寸?
- 3. 調整上傳圖片的尺寸
- 4. RS2008背景圖片尺寸調整
- 5. 使用Graphics.DrawImage調整圖像尺寸結果尺寸調整不正確
- 6. Node.js調整圖像尺寸
- 7. 使用php調整圖像尺寸
- 8. tensorflow - 調整尺寸
- 9. 在asp.net中動態調整圖片的尺寸
- 10. 在Android中調整警報的尺寸
- 11. Dropzone js uplaod 2圖片尺寸
- 12. 使用as3調整圖片大小
- 13. iPhone - 調整UIActionSheet的尺寸
- 14. WordPress的環尺寸調整
- 15. 調整尺寸的UIView
- 16. 在seekbar中調整大拇指尺寸
- 17. 全屏:調整其父視圖時未調整AVPlayerLayer的尺寸
- 18. 用Rhomobile調整iOS圖像尺寸生成旋轉圖片
- 19. 調整JIT圖形的畫布尺寸
- 20. 調整2D地圖的尺寸
- 21. 不斷調整google地圖的尺寸
- 22. JQuery - 試圖調整Fancybox的尺寸
- 23. 使用php調整圖像的尺寸或用strech進行調整?
- 24. 調整圖像尺寸iPhone SDK
- 25. 調整尺寸的woocommerce圖片尺寸,但產品包裝盒仍然太大
- 26. Android根據設備的屏幕尺寸調整圖像尺寸
- 27. 在將圖片上傳到Firebase之前調整圖片大小
- 28. JavaScript - 使用URL片段動態調整iframe跨域的尺寸
- 29. 上傳前用畫布調整圖像尺寸
- 30. 通過合併透明圖層調整小照片的尺寸
這聽起來更像是「有人能爲我做我的工作」 –