none
C#與Flash傳資料時出現錯誤 RRS feed

  • 問題

  • 再C#這邊的程式碼

            private ShockwaveFlash flashPlayer;

            protected void Page_Load(object sender, EventArgs e)
            {
                FLVPlayer();
            }
            public void FLVPlayer()
            {
                // Error handling removed for the sake of condensing the code
                this.flashPlayer = new ShockwaveFlashObjects.ShockwaveFlash();
                string path = Server.MapPath("/");
                path += "\test.swf";
                flashPlayer.LoadMovie(0, path);
                flashPlayer.CallFunction("<invoke name='loadAndPlayVideo' returntype='xml'>"+"<arguments><string>你好</string></arguments></invoke>");

            }

    然後Actionscript那邊的程式是:

    function cc(mo:MouseEvent){
        ExternalInterface.addCallback("loadAndPlayVideo", loadAndPlayVideo);
    }

    function loadAndPlayVideo(uri:String):void
    {
        text1.text=uri;
    }

    它出現了這個錯誤...

    錯誤 HRESULT E_FAIL 已經從呼叫傳回至 COM 元件

    我不知道是哪裡的問題

     

     

     

    2010年8月17日 下午 03:51

解答