您好,欢迎访问一九零五行业门户网

flash(as3.0)+php截图上传插件(支持任意尺寸缩放)

软件功能:
1.带进度条加载头像
2.可以裁切任意尺寸的图片大小
3.上传完成后支持js回调
4.支持摄像头拍照
注(早期练习之作,代码书写并不规范,搜狗浏览器下预览有点小问题,建议查看演示时使用其他浏览器) package classes{ import com.adobe.images.jpgencoder; import flash.display.bitmapdata; import flash.display.sprite; import flash.net.urlloader; import flash.net.urlrequest; import flash.net.urlrequestheader; import flash.net.navigatetourl; import flash.utils.bytearray; import flash.net.urlrequestmethod; import flash.net.urlloader; import flash.net.urlloaderdataformat; import flash.events.event; //画位图数据public class test extends sprite{ private var jpgsource:bitmapdata; private var jpgencoder:jpgencoder; private var jpgstream:bytearray; private var jpgurlrequest:urlrequest; private var header:urlrequestheader public function test(){ jpgsource=new bitmapdata(mc.width,mc.height); jpgsource.draw(mc); jpgencoder = new jpgencoder(85); jpgstream = jpgencoder.encode(jpgsource); jpgurlrequest = new urlrequest(http://localhost/upload.php); jpgurlrequest.contenttype=application/octet-stream; jpgurlrequest.method = urlrequestmethod.post; jpgurlrequest.data = jpgstream; var loader:urlloader = new urlloader(); loader.dataformat = urlloaderdataformat.binary; loader.load(jpgurlrequest); loader.addeventlistener(event.complete, completehandler); } private function completehandler(evt:event):void { trace(evt.target.data); } }}
复制代码
其它类似信息

推荐信息