我的需求是從網頁中的Flash中捕獲數據(文本數據)。 數據總是在變化(wheather數據),這應該導出做一個文本文件,所以我可以操縱這些數據。flashfirebug從actionscript 3獲取數據控制檯
我試過這樣做,我的第一種方法是使用websniffer像小提琴手或wireshark。 我使用過,但無法從兩者中獲取數據,因爲它嵌入在閃存中。 我使用fidler作爲manhain-midle與wireshark破譯數據(使用來自站點cer的私鑰),但它沒有奏效。
之後,我嘗試使用flashfirebug專業版(該專業版允許在控制檯中運行as3的命令)。這個插件加載了dom樹並刷新它。在頁面中選擇所需的元素與檢查器(它顯示在左邊的面板中的實例和位置),我已經訪問了實例屬性(並且唯一需要的是右側面板中的「html-text」) 。
我最後一種方法的問題是它無法與本地文件系統通信(如果我在控制檯中顯示文本值「trace(this.text);」,但它只顯示在控制檯中) 。在硬盤中與文件進行通信的唯一方式是,我想到的是將一些錯誤記錄到日誌文件中,但是也不能這樣做。
有沒有人有任何想法使用flashfirebug或有其他方法來做到這一點。
Regards,
感謝它的工作,我前一段時間在那裏,但現在得到了更深入的,可以在JavaScript和Flash插件之間進行通信,但不幸的是相反也需要,也不能得到它的工作。會發布另一個話題,從Flash到Firebug控制檯的回調函數。 :P – john