2013-08-22 71 views
0

我有一個從加載使用URLLoader函數調用QA.txt外部文件的文本的簡單快閃活動。我想使用Google Swiffy將這個文件轉換爲html5,我已經這樣做了,希望它不會再加載QA.txt文件。我相信它說這個功能在他們的主網站上是受支持的,所以我想知道爲什麼它可能不工作。Swiffy與外部文本加載

任何幫助將不勝感激!

回答

3

Swiffy確實支持URLLoader!

我認爲你的問題是這樣的:如果你在瀏覽器中打開你的轉換的HTML文件,也開闢了開發工具的控制檯(嘗試按F12),你應該看到沿線的一條錯誤消息:

XMLHttpRequest cannot load .../...myText.txt. Cross origin requests are only supported for HTTP. 

因爲你自己打開了轉換的HTML頁面,您的瀏覽器不讓該頁面的代碼讀取的任何其它文件,因爲它們不被視爲來自同一產地來(即使它們由於same origin policy,可能會坐在同一個目錄中)。

要解決這個問題,你應該取它通過本地Web服務器,像阿帕奇(PHP)或節點(JavaScript)的訪問Swiffy與HTML。

(應該,如果你把它上傳到互聯網上也可以正常工作。)

+0

這正是我得到,看起來也成爲解決方案的錯誤!謝謝! – Glynbeard

+0

嘿,我試着上傳到服務器,我仍然有問題。我又張貼在這裏,如果你有一個時刻: http://stackoverflow.com/questions/18448487/swiffy-not-pulling-external-text – Glynbeard