我从CSDN上下载了资源 <<JSocket javascriptSocket实现>>,然后放到本地上测试,调用jSocket_Init方法的时候报错,是没有找到SWF资源.是这段代码
function jSocket_Init(id){
    var socket = jSocket_GetSocket(id);
    var v = socket.variableTest;
    // Wait until we can actually set Variables in flash
    var f = function(){
        var err = true;
    try{
        // Needs to be in the loop, early results might fail, when DOM hasn't updated yet
        var m = socket.findSwf();
            m.SetVariable(v, 't');
            if('t' != m.GetVariable(v))
                throw null;
            m.SetVariable(v, '');
            // Store the found movie for later use
            socket.movie = m; 
            err=false;
        }
        catch(e){ 
            window.setTimeout(f,0);
        }
        // Fire the event
        if(!err&&socket.onReady)
            socket.onReady();
    }
    window.setTimeout(f,0);
}
的socket.findSwf();方法没有找到对象。我下载资源的时候看大家的评论有人使用过并且没有问题。请用过的人给我说一下是怎么用的,好吗JSocketjSocket_Initflash

解决方案 »

  1.   

    http://download.csdn.net/download/sang770253794/1813642 这个资源??下载不完整,缺少swf文件。。
      

  2.   

    下载了swf文件啊,我是按下面方法里面的这个地址http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab下载并安装了flash文件
    jSocket.prototype.setup = function(target)
    {
        if(this.target!=undefined) throw 'Can only call setup on a jSocket Object once.';
        this.target = target; 
        
        // Add the object to the dom    
        $(this.target).append("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\" width=\"1\" height=\"1\" id=\""+this.id+"\"><param name=\"movie\" value=\"jSocket.swf?"+this.id+"\"/><param name=\"allowScriptAccess\" value=\"always\"/><param name=\"quality\" value=\"high\"/><embed src=\"jSocket.swf?"+this.id+"\" quality=\"high\" width=\"1\" height=\"1\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" name=\""+this.id+"\" swLiveConnect=\"true\"></embed></object>");    
    //    document.getElementById(target).
    }
      

  3.   

    你下的哪个资源?我找到的资源压缩包中没有swf文件
      

  4.   

    http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab
    这个资源
      

  5.   

    有没有完整的例子,给我一个,包括swf资源
      

  6.   

    你这个是浏览器插件吧这个类库需要jSocket.swf这个flash文件。。下载地址就没有这个swf文件
      

  7.   

    https://code.google.com/p/jsocket/这个是jsoket的项目地址,不过在天朝你懂的。。google.com被hx得厉害。。也可以在这里下载,帮你整理了一下
    jscoket完整示例demo下载