我想在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. 通过合并透明图层调整小照片的尺寸
这听起来更像是“有人能为我做我的工作” –