网上拍照400分相送,需要高手调试

来源:百度知道 编辑:UC知道 时间:2024/05/25 18:58:13
我用的vs2003,如果您能调试的成功,400分相送!
flash 部分
加载视频拍照
myBitmap = new flash.display.BitmapData(160, 120); //创建位图对象
myBitmap.draw(my_video); //绘制my_video
photo.attachBitmap(myBitmap, 1, "always", true);
用于传递图片数据部分 按钮
on (release) {
var my_lv:LoadVars = new LoadVars();//创建loadVars对象
my_lv.pix="";//存储颜色值
my_lv.w=160;//存储宽度
my_lv.h=120;//存储高度
myBitmap = new flash.display.BitmapData(160,120); //创建BitmapData对象
myBitmap.draw(photo); //绘制photo
for(j=0;j<120;j++) //获得每个象素点RGB值
{
for(i=0;i<160;i++)
{
m=i*j;
temp=myBitmap.getPixel(i, j).toString(16); //转换成16进制
my_lv.pix+=temp+",";
}
}
my_lv.send("showpic.aspx", "my_lv.send", "POST");
}

asp.net 部分

showpic.aspx代码如下:
<%@ Page language="c#" Codebehind="showpic.aspx.cs" AutoEventWireup="false" Inherits="zhongkao1.W

建议 Flash 生成的图片 传递路径过去
路径来进行操作!!用流的方式!我没用过!
我做的时候 都是 给一个路径 给页面 让页面去处理
传流的话!没必要吧!!

``````完全不理解····

emp=myBitmap.getPixel(i, j).toString(16); //转换成16进制
my_lv.pix+=temp+",";
}
}
my_lv.send("showpic.aspx", "my_lv.send", "POST");
}
认真检查你这些代码吧,我没有看你的写图片端,不过400分,简直在开玩笑,当同行送你的意见吧

萨多夫

看了眼都花了 emp=myBitmap.getPixel(i, j).toString(16); //转换成16进制
my_lv.pix+=temp+",";
}
}
my_lv.send("showpic.aspx", "my_lv.send", "POST");
}
认真检查你这些代码吧,我没有看你的写图片端,不过400分,简直在开玩笑,当同行送你的意见吧 建议 Flash 生成的图片 传递路径过去
路径来进行操作!!用流的方式!我没用过!
我做的时候 都是 给一个路径 给页面 让页面去处理
传流的话!没必要吧!!

难度大