2011-04-27 61 views
1

「嗨!如何在flex(Fms)中記錄屏幕應用程序?

我有一個攝像頭的應用程序,聊天多了,我需要記錄在服務器屏幕aplication,客戶端無需上載的結果。 有人能幫我嗎?
謝謝「

我想知道如何記錄Flex應用程序中顯示的圖像(只在swf中)。

+0

你確實知道客戶端需要上傳東西......如果沒有客戶端和服務器之間的某種數據傳輸,就無法從服務器獲取screencap ... – 2011-04-27 19:27:08

+0

[Flex/Flash Record屏幕?](http://stackoverflow.com/questions/613545/can-flex-flash-record-the-screen) – JeffryHouser 2011-04-27 19:28:46

+0

我投票結束,因爲這是相似的另一個相關的問題。我認爲Adobe會提供一個託管服務來做到這一點;但我找不到任何信息。 (Cirrus和LifeCycle Collaboration Service都不會將此作爲功能)。 – JeffryHouser 2011-04-27 19:30:16

回答

2

看看Can Flex/Flash Record the Screen?上的同樣的問題,但我不同意他們。您可以將動畫片段的內容呈現爲位圖圖像。舞臺就是你可以渲染的一個對象,因此理論上你可以不斷地將它們渲染成連續的位圖,但是你需要像編碼器這樣的鍊金術來解決性能問題。

到目前爲止,最簡單的方法是記錄鼠標移動,單擊操作或使用非常好的構建命令模式重新創建其他地方的體驗。

Google as3指令模式。祝你好運!

+0

我很抱歉,我很不好地解釋自己。 我想要的是知道如何記錄Flex應用程序中顯示的圖像(僅在swf中)。 因此,這個問題不同於[可以自由彈出/閃存記錄屏幕? - www.Flextras.com] [1] [1]:http://stackoverflow.com/questions/613545/can-flex-flash-record-the-screen – iGoDa 2011-04-29 12:36:26

+0

啊,是啊,讓舞臺變成位圖,保存位圖! var bd:BitmapData = new BitmapData(stage.stageWidth,stage.stageHeight); bd.draw(stage); var screenshot:Bitmap = new Bitmap(bd); – JTtheGeek 2011-04-29 17:02:50

+0

有一個鍊金術庫可以生成帶有位圖數據的FLV。本教程更好地解釋了它http://www.zeropointnine.com/blog/updated-flv-encoder-alchem/ – Lelis718 2012-01-06 13:45:53

相關問題