有沒有辦法在PHP或JavaScript中編寫程序,可以加載Flash文件並與之交互?如果你正在使用Flex在ExternalInterface的(點擊按鈕等)控制加載的Flash文件使用PHP或js
回答
JavaScript 下面是Flash/JavaScript交互的一個很好的示例using the YouTube Chromeless Player。
PHP 雖然你可以使用查詢字符串從PHP文件中檢索數據,或者有一個PHP文件中預先填充FlashVars的你也可以了更強大的數據庫交互。
的ActionScript 也許這些鏈接將幫助: Basics of using the External Interface或External Interface
感謝您的信息。我使用您提供的工具找到解決方案。 – ufk 2009-12-02 14:16:57
不幸的是它沒有彎曲。 – ufk 2009-11-19 13:06:39
我很肯定你不需要使用flex來使用ExternalInterface。文檔:http://livedocs.adobe.com/flex/3/langref/flash/external/ExternalInterface.html 它基本上可以讓您在Flash應用程序中創建暴露於JavaScript的函數,從而允許您從外部調用函數閃存文件。你可以設置模擬點擊按鈕等功能,然後用JS調用它們。 – 2009-11-24 18:30:32
感謝您的信息。我不認爲它符合我的需求,因爲我想在不改變它的情況下與Flash文件進行交互。到目前爲止,這似乎是不可能的。 – ufk 2009-11-27 20:07:11
是的,你可以將Flash文件(.swf文件)加載到HTML文件,使其與PHP的交互,但是! flash是負責交互的,發送數據到php,所以swf文件應該使用loadvariables()函數來完成。
祝你好運!
的方法有很多工作服務器/客戶機/閃存交互到你的演示文稿,但出於什麼目的很可能是你應該的問題問。我開發了一個聊天客戶端,它通過java與jabber服務器進行交互,並與索尼MMPORG遊戲進行交互。客戶端(瀏覽器),服務器和閃存之間有很多交互。考慮到這是一個閃光的應用程序,爲了使整個體驗對最終用戶來說更加直觀和有用,互動需要在那裏。
你可以看到這個客戶這裏的截圖: EQ2 Web-Chat Client - Javascript/Actionscript/DHTML by DrLouie - Jabber/Java Communication by PC(Pierce Courtney)
不幸的是,除非你有一個積極的索尼站賬戶無盡的任務2。請記住,這是開發早在2004年,你不能訪問Live客戶端,所以如果有可能的話,今天會有更多的可能。這是開發Flash界面的有趣方式!更有趣的是尋找閃存/ JavaScript的/服務器的交互性,這往往是有點無限在一定程度上的可能性...
- 1. 使用require.js加載控制器js文件
- 2. Angular JS - 從JS文件加載控制器
- 3. 使用javascript檢查flash文件加載
- 4. 如何檢查是否使用Javascript(js文件)已經加載或使用PHP
- 5. 加載文件使用PHP
- 6. 如何在angular js中使用require js加載控制器
- 7. Youtube控制Flash內容加載(Chrome 12)
- 8. 如何從控制器(Zend Framework)控制佈局中加載的js文件
- 9. 加載HTML5文件使用Flash CC 2015創建的文件
- 10. 在PHP中加載外部js文件
- 11. 加載JS文件
- 12. 如何使用ASP.NET加載.js文件?
- 13. 使用JS加載和解析文件
- 14. 使用requireJS動態加載js文件
- 15. 加載.html和.js文件使用WebSockets
- 16. Im使用書籤加載js文件
- 17. Apache或PHP將HTTP標頭預加載到CSS和JS文件
- 18. 使用jQuery或JS或PHP下載目錄中的所有文件?
- 19. 使用WebBrowser控件加載PDF文件
- 20. 在js文件中加載php函數並使用函數
- 21. 如何使用Google Analytics測量Silverlight或Flash控件加載時間
- 22. 預加載JS文件或加載圖像最後
- 23. 使用加載程序連接的Informatica控制文件路徑
- 24. Angular js是控制器沒有加載
- 25. 使用JS或PHP
- 26. 的Yii:加載CSS和JS文件調用另一個控制器
- 27. 如何在加載時使用JS,PHP或HTML更改html中的文本?
- 28. Flash,Facebook和權限 - JS,PHP或AS3 SDK
- 29. CodeIgniter控制器給404或它無法加載視圖文件
- 30. 動態SQL加載器控制文件
您可能必須是特定的習俗,和Flash應用程序可以有它的按鈕,究竟是什麼做你想在點擊這些按鈕時發生? – 2009-11-17 15:59:55
哇,我幾乎發佈了同樣的問題,尋找相同的問題。加入主題:) – 2009-11-17 19:40:20
我想使用API來實現基本的用戶界面與Flash文件的交互,這意味着按下按鈕或寫入文本。 當按鈕被點擊時,我想要發生什麼?閃存文件本身會發生什麼? – ufk 2009-11-19 13:06:03