[問題] 場景匯出成圖片以及存檔的問題

看板Flash作者 (ChrisLiu)時間17年前 (2009/05/14 17:57), 編輯推噓3(307)
留言10則, 2人參與, 最新討論串1/1
我想試著用 flash 來做一個小畫家 很簡單的小畫家,只要有畫筆,粗細,橡皮擦就好 (這網路上有找到一些範例@@) 不過我想問問有經驗的網友 有沒有辦法將使用者的筆跡儲存成圖片 大概就是把這個場景的物件平面化後輸出成圖檔 bmp/jpg/png 皆可 後端會使用 php+mysql 來做儲存的動作 因為平常只有使用 php+mysql 的經驗@@ 對 flash 只會簡單的按鈕影片與補間動畫… 所以想知道 flash 有沒有辦法不透過 AIR 的服務 直接將直傳給負責處理儲存圖片檔的後端 php 我知道 c# 中可以用 getImage 之類的函式 來取得 picturebox 中的 stream 來儲存到資料庫中 不知道 flash 中有沒有類似的方法 大概想到的有可以用 get 的方式來傳送 不過圖檔的資料可能不小,get 有上限 也許可以用 post 的方式? 或是轉換成 json/xml 我都可以在後端處理 不過就是對 flash 不熟 Q_____Q 不知道有沒有有經驗的網友可以提供我 keyword 去搜尋 感激不盡 ^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.145.202.66

05/14 19:01, , 1F
Flash Player 10可以不經過後端來存檔
05/14 19:01, 1F

05/14 19:01, , 2F
只不過會跳出存檔視窗,需要使用者按下確定才可以存
05/14 19:01, 2F

05/14 19:02, , 3F
05/14 19:02, 3F

05/14 19:33, , 4F
save() 第一句說 save 到 local file system
05/14 19:33, 4F

05/14 19:33, , 5F
我能夠直接儲存到 remote 去嘛?還是要先儲存在 local
05/14 19:33, 5F

05/14 19:33, , 6F
然後在使用 upload 上傳過去呢?
05/14 19:33, 6F

05/14 19:49, , 7F
如果你是要傳到remote,就直接用upload()吧
05/14 19:49, 7F

05/14 20:00, , 8F
耶,感謝 cjcat 那麼不知道儲存成筆跡成圖片是否有關鍵字?
05/14 20:00, 8F

05/14 20:01, , 9F
存成什麼格式都可以,後端都可以在用GD之類的函式來處理
05/14 20:01, 9F

05/14 20:18, , 10F
用BitmapData.draw()把畫面抓到一個BitmapData裡
05/14 20:18, 10F
文章代碼(AID): #1A2-hnB8 (Flash)
文章代碼(AID): #1A2-hnB8 (Flash)