2010-03-23 29 views
0

我現在有一個非常困難的時間讓流水遊戲出現,最糟糕的部分是我不知道什麼是錯的,因爲我沒有收到任何錯誤消息!如果我從桌面進行開發,應該如何使用文件路徑?

我有一個外部JavaScript文件:從/desktop/mysite/js/jq/plugins.js

調用$ F():

C:/桌面/ mysite的

Ç /thirdparty/flowplayer/flowplayer.js

的SWF文件還生活在那裏...

我工作的文件/桌面(無本地主機或網絡服務器)

$(video.id).flowplayer("thirdparty/flowplayer/flowplayer-3.1.15.swf", { 
    clip:{ 
    .... 
    }, 

    // min Flash version 
    version:[9,115], 

    // older versions will see a custom message 
    onFail:function(){ 
     alert("Failed!"); 
    }, 

    onError:function(errCode,errMsg){ 
     alert(errCode+errMsg); 
    } 
    }); 

我不知道使用什麼路徑來讓SWF加載,是相對於調用$ f()的javascript(plugins.js)的路徑,還是相對於路徑flowplayer.js ??

劉海頭在牆上

回答

2

爲什麼不使用絕對路徑?

$(video.id).flowplayer("file://c:/desktop/mysite/thirdparty/flowplayer/flowplayer-3.1.15.swf"... 
+0

香港專業教育學院嘗試這樣做,但因爲林沒有得到任何信息或錯誤,我不能告訴什麼是錯,我只知道其沒有工作=/ – qodeninja 2010-03-23 22:51:21

+1

@codeninja這可能是因爲這是在地方安全沒有因爲本地文件系統的訪問限制原因。你有沒有辦法將它放到本地或遠程Web服務器上? – 2010-03-23 22:53:35

+0

是的,但它有點痛苦。我下載的Flowplayer的演示版本,它似乎很好地工作在桌面上時,對本地文件看到 – qodeninja 2010-03-23 22:59:15

1

thirdparty\flowplayer\flowplayer-3.1.15.swf

如果你打算把那個網頁上然後更改斜線回正斜槓替換thirdparty/flowplayer/flowplayer-3.1.15.swf

+0

不,不需要。瀏覽器將能夠自動翻譯它。 – 2010-03-23 22:38:46

相關問題