我想在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. 在CSS中调整图片的尺寸
- 2. 在wp7中调整图片的尺寸
- 3. 使用Powerpoint vba调整图片尺寸
- 4. 用codeigniter调整图片的尺寸
- 5. 用django调整图片尺寸?
- 6. 如何在将图片下载到iphone之前调整图片尺寸
- 7. 调整上传图片的尺寸
- 8. 上传时调整图片的尺寸
- 9. 使用as3调整Flex中的图像的尺寸
- 10. RS2008背景图片尺寸调整
- 11. AS3:使用Starling在Event.RESIZE上调整StageWebView的尺寸
- 12. 使用Graphics.DrawImage调整图像尺寸结果尺寸调整不正确
- 13. Node.js调整图像尺寸
- 14. 调整尺寸图像
- 15. 调整图像尺寸PHP
- 16. 使用php调整图像尺寸
- 17. tensorflow - 调整尺寸
- 18. 在Outlook中自动调整VML背景图片的尺寸
- 19. 在wordpress中调整上传图片的尺寸
- 20. 在asp.net中动态调整图片的尺寸
- 21. 在网页中调整背景图片的尺寸
- 22. 在问你之前,调整图像的大小以适应JLabel的整体尺寸,以适应其尺寸
- 23. Dropzone js uplaod 2图片尺寸
- 24. 在UITableViewCell中调整UITextView的尺寸
- 25. 在Android中调整警报的尺寸
- 26. 使用as3调整图片大小
- 27. 在AS3 Flash中调整舞台大小
- 28. 调整尺寸的UIView
- 29. WordPress的环尺寸调整
- 30. 调整布局的尺寸
这听起来更像是“有人能为我做我的工作” –