FLASH 屏幕录像。
FLASH Media Server

解决方案 »

  1.   

    FLASH 屏幕录像。
    FLASH Media Server
    ???
    是指本地录象吗?我不是指本地,是指网络,就是建一个网页,让浏览者访问,网页自动把浏览者的记录发送给服务器
      

  2.   

    <HTML><HEAD><TITLE>New Document</TITLE>
    <META content="MSHTML 6.00.2800.1555" name=GENERATOR>
    <META content="" name=Author>
    <META content="" name=Keywords>
    <META content="" name=Description>
    <SCRIPT language=JavaScript>
    <!--
    var mousex=new Array();
    var mousey=new Array();
    var i;
    var j=0;
    var k;
    var recordcount=0;
    var repeat;
    var repeat2;
    var repeat3;
    var speed=50;
    function startthis() {
    recordcount=1;
    i=0;
    mousex=new Array();
    mousey=new Array();
    recordthis();
    }
    function recordthis() {
    if (maxnum.value=='' || isNaN(maxnum.value) == true || maxnum.value<0) {
     if (recordcount==1) {
     mousex[i]=mousefollow.offsetLeft;
     mousey[i]=mousefollow.offsetTop;
     i++;
     k=i;
     textfield.value='无时间限制';
     }
    }
    else {
     if (recordcount==1) {
      if (i<maxnum.value) {
      mousex[i]=mousefollow.offsetLeft;
      mousey[i]=mousefollow.offsetTop;
      i++;
      k=i;
      textfield.value='剩余'+(maxnum.value-i)+'/50秒';
      }
      else {
      recordcount=0;
      textfield.value='时间到';}
      }
     }
    repeat=setTimeout("recordthis()",20);
    }
    function stopthis() {
    clearTimeout("repeat");
    recordcount=0;
    }
    function playthis() {
    clearTimeout("repeat");
    clearTimeout("repeat3");
    recordcount=0;
    if (j<i-1) {
     arrow.style.pixelLeft=mousex[j];
     arrow.style.pixelTop=mousey[j];
     arrow.style.visibility='visible';
     j++;
     repeat2=setTimeout("playthis()",speed);
     }
    else {clearTimeout("repeat2");
     arrow.style.visibility='hidden';
     j=0;
     }
    }
    function rewindthis() {
    clearTimeout("repeat");
    clearTimeout("repeat2");
    recordcount=0;
    if (k>0) {
     arrow.style.pixelLeft=mousex[k-1];
     arrow.style.pixelTop=mousey[k-1];
     arrow.style.visibility='visible';
     k--;
     repeat3=setTimeout("rewindthis()",speed);
     }
    else {clearTimeout("repeat3");
     arrow.style.visibility='hidden';
     k=i;
     }
    }
    function follow() {
    mousefollow.style.pixelLeft=document.body.scrollLeft+event.clientX;
    mousefollow.style.pixelTop=document.body.scrollTop+event.clientY;
    }
    // -->
    </SCRIPT>
    <LINK href="images/test.css" type=text/css rel=stylesheet></HEAD>
    <BODY onmousemove=follow()>
    <DIV id=arrow style="Z-INDEX: 1; VISIBILITY: hidden; WIDTH: 12px; POSITION: absolute; HEIGHT: 21px"><IMG height=21 src="images/arrow.gif" width=12></DIV>
    <DIV id=mousefollow style="Z-INDEX: 1; VISIBILITY: hidden; WIDTH: 12px; POSITION: absolute; HEIGHT: 21px"></DIV><INPUT maxLength=4 size=4 name=maxnum><INPUT onclick=startthis() type=button value=录制><INPUT onclick=stopthis() type=button value=停止><INPUT onclick=speed=50;playthis() type=button value=播放><INPUT onclick=speed=10;playthis() type=button value=快放><INPUT onclick=speed=150;playthis() type=button value=慢放><INPUT onclick=speed=50;rewindthis() type=button value=倒放><INPUT style="WIDTH: 100px" type=button value=无时间限制 name=textfield> </BODY></HTML>
      

  3.   

    有种flash在线画板就是这样的