flash 1046: 找不到类型,或者它不是编译时常数: JPEGEncoder。

错误:1046:找不到类型,或者它不是编译时常数:JPEGEncoder。1180:调用的方法JPEGEncoder可能未定义。导入包:importflash.displ... 错误:
1046: 找不到类型,或者它不是编译时常数: JPEGEncoder。
1180: 调用的方法 JPEGEncoder 可能未定义。
导入包:
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.external.ExternalInterface;
import flash.media.Camera;
import flash.media.Video;
import flash.net.URLLoader;
import flash.net.URLLoaderDataFormat;
import flash.net.URLRequest;
import flash.net.URLRequestHeader;
import flash.net.URLRequestMethod;
import flash.net.URLVariables;
import flash.utils.ByteArray;
import flash.geom.Rectangle;
import flash.display.Sprite;
import flash.geom.Point;
import flash.display.Graphics;
import flash.geom.Matrix;
调用:

private function doSave(e:MouseEvent):void{
if(!hasCamera)return;
var uv:URLVariables=new URLVariables();
uv.width=cw;
uv.height=ch;
var jpgEncoder:JPEGEncoder = new JPEGEncoder(jpegQuality);
var jpgStream:ByteArray = jpgEncoder.encode(bmd2==null?bmd:bmd2);
var header:URLRequestHeader = new URLRequestHeader ("Content-type", "application/octet-stream");
var jpgURLRequest:URLRequest = new URLRequest (servicesUrl);
jpgURLRequest.requestHeaders.push(header);
jpgURLRequest.method = URLRequestMethod.POST;
jpgURLRequest.data = jpgStream;
//发送请求
loader.load(jpgURLRequest);
}

网上下载的falsh cs4精简,出现了上面的问题,求答案。。。谢谢。。。
网上下载的源码,什么也没修改就是编译不过去,求答案,谢谢。
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
百度网友ae5d4c8
2015-04-25 · TA获得超过655个赞
知道小有建树答主
回答量:728
采纳率:100%
帮助的人:735万
展开全部
你先下载个as3corelib, 里面有JPEGEncoder类. 引入即可.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式