最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Flash的位图缓冲应用--大头贴
时间:2022-07-02 17:17:16 编辑:袖梨 来源:一聚教程网
我在riacn和mmug都发过。现在发到这里,希望对大家有所帮助。
个人觉得这个方法比用com要便宜的多,就是有点费资源,不过要求的环境非常简单。过两天给大家看看一个正式应用的
http://220.194.5***5.60:8080/bitmap/MDT.html
这是我用Flash8的位图缓冲制作的大头贴应用。
完全独立于FlashCom,这个大头贴不像以前的,要FlashCommunicationServer来帮助。
这个利用Flash8的位图缓冲技术制作,不需要FlashCommunicationServer
服务端的java程序编写真是费了我老大的劲啊!!熬了两天,不过还算值得,哈哈
注意:如果要测试,必须有一个摄像头和Flash Player 8才行。(其实,摄像头也不是必须的,没有摄像头,你就看不到真实效果,但是功能还是可以实现的,哈哈)
http://220.194.5***5.60:8080/bitmap/MDT.html
我把javaBean给放上,还有那个接受的文件
先看jsp吧
然后是javaBean
package com.n0rthwood;
import java.io.File;
import java.io.FileOutputStream;
import java.awt.Graphics2D;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.image.BufferedImage;
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
public class ImageSaver{
//静态方法:参数含义:int 宽,int 高,包含颜色信息的字符串数组,这里如果你不明白这个数组怎么回事,可以去看一下我前面一片blog里提到的那个地址,那里有关于flash文件如何写,还有传递到服务器的所有参数。
public static void JpgTset(int width,int height,String[] rowColor) throws Exception{
BufferedImage bufimg= new BufferedImage(width,height,BufferedImage.TYPE_INT_RGB);
for(int i=0;i 0 ) {
if ( buf.toString().indexOf(sep) != -1 ) {
y = buf.toString().indexOf(sep);
if ( y != buf.toString().lastIndexOf(sep) ) {
elements[z] = buf.toString().substring(0, y ); z++;
buf.delete(0, y + 1);
}
else if ( buf.toString().lastIndexOf(sep) == y ) {
elements[z] = buf.toString().substring(0, buf.toString().indexOf(sep));
z++;
buf.delete(0, buf.toString().indexOf(sep) + 1);
elements[z] = buf.toString();z++;
buf.delete(0, buf.length() );
}
}
}
}
else {elements[0] = buf.toString(); }
buf = null;
return elements;
}
}
相关文章
- twitter网页版在线-twitter官网在线入口 03-07
- 抖音创作者-服务中心平台登录入口 03-07
- 漫蛙漫画-最新网页入口 03-07
- 麻花传剧国产剧情mv热播剧-麻花传剧高清mv在线看免费完整版 03-07
- 羞羞漫画未删减全集资源包:完本精选与每日连载更新实时同步 03-07
- pokipoki免费秒玩游戏入口-poki小游戏直接进入畅玩 03-07