2012-10-04 67 views
2

我有一個mysql數據庫,這些數據庫都設置在我的電腦上的一個wamp服務器上,我已經寫了一個簡單的PHP文件,它將返回一個包含數據庫中所有數據的XML的閃存。然而每當我運行我的代碼來加載這個XML閃存告訴我,它不會與啓用Internet的位置進行通信。我試過這樣的跨域策略:將閃光燈連接到MYSQL

<?xml version="1.0"?> 
<cross-domain-policy> 
<allow-access-from domain="*" /> 
</cross-domain-policy> 

但這似乎不工作...任何幫助嗎?

+0

你用什麼方法與PHP通信? – ethrbunny

+0

我找到了一個教程,告訴我如何正確的執行一個包含我的mysql數據庫中的信息時會產生一個XML的PHP​​。在Flash中,我只是像正常的XML文件加載它 –

回答

0

嘗試將本地驅動器作爲受信任位置上Adobe's Global Settings Panel

enter image description here

+0

我已經將我的服務器位置添加到該框,我如何添加我的驅動程序 –

+0

添加您的本地驅動器,如在整個C:\ - 如果SWF運行駕駛。我添加了3個驅動器。 C,D和E,因爲我可能以這樣的方式開發SWF可能在其中任何一個上執行。 – matanube

0

轉到文件 - >發佈設置和更改「本地播放安全性」爲「只訪問網絡」,看看是否能解決您的問題。

+1

我已經這樣做了,現在我有這個錯誤: 錯誤#2044:未處理的securityError :. text =錯誤#2048:安全沙箱衝突:file:/// C | /Users/Sparky/Desktop/Number%20Guessing%20Game/ProjectX.swf無法從http://localhost/phpmyadmin/woodhouse.students.php加載數據。 \t at Main()[C:\ Users \ Sparky \ Desktop \ Number Guessing Game \ Main.as:20] 我想我知道它是什麼意思,但我不知道如何修復它 –

+0

即http:// localhost/phpmyadmin/woodhouse students.php對不對? – BugFinder

+0

我從頂部的地址欄中複製並粘貼了我發現的其他示例。我有一個跨域文件,但我不知道如果它的權利ot,如果我正確使用它......沒有太多的互聯網上,涵蓋了從開始到結束 –