Flash 板


LINE

剛好前幾天做給同事用的code public class c_SCREENSHOT { //存放要截圖的目標容器 private var TARGET:DisplayObjectContainer; private var DATA:BitmapData; private var IMG:Bitmap; private var uiCOMPO:UIComponent = new UIComponent; private var sprite:Sprite = new Sprite; private var jpgEnc:JPEGEncoder; private var imgByteArray:ByteArray = new ByteArray; private var fileRef:FileReference = new FileReference; //建構子, 收一DisplayObjectContainer物件, 可以放入Application物件 public function c_SCREENSHOT(target:DisplayObjectContainer) { TARGET = target; TARGET.addChild(uiCOMPO); uiCOMPO.addChild(sprite); jpgEnc = new JPEGEncoder(80); } //截圖 public function CUT():void { DATA = new BitmapData(TARGET.width, TARGET.height); DATA.draw(TARGET); //jpg編碼 imgByteArray = jpgEnc.encode(DATA); } //存圖 public function SAVE(name:String):void { fileRef.save(imgByteArray, name); } //秀圖 public function SHOW(X:Number, Y:Number):void { IMG = new Bitmap(DATA); IMG.x = X; IMG.y = Y; sprite.addChild(IMG); } } 參考看看, 這個code使用上有些限制 請自行注意 1.存檔功能的save函式是在10.0以後的flesh player才有支援的 如果編譯器說找不到這函式 Project > Project > Flex Compiler 改一下Require Flesh Player Version, 10.0.0 2.還是Flesh Player的問題, 使用者啟用這程式, 也要有10.0以上的player才能用 否則 ~ 嘣! --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.101.104
1F:→ devilarise:補充:CUT跟SAVE請分開使用,別連著呼叫, 會 ~ 嘣! 11/23 12:54
2F:→ devilarise:補充:呼叫CUT後的停頓情形,是編碼動作造成的,無礙 11/23 12:56
3F:推 openyayak:devil大大, 真的非常的感謝您!正在研究您的程式中... 11/23 13:50
4F:→ aquarianboy:補充:是fl"a"sh, 不是fl"e"sh喔 11/23 14:41
5F:推 cjoe:版主mmmm呀! 有心人!! 11/23 14:52
6F:→ cjoe:突然想到個問題,那可以回存到遠端的server嗎? 11/23 14:53
7F:→ openyayak:cjoe大大請問你了解上面的程式碼嗎?因為我不太會運用! 11/23 15:02
8F:推 chengchieh:回存到遠方的話...server上需要有對應的上傳程式... 11/23 17:26
9F:→ chengchieh:等同於把圖檔upload到server上去... 11/23 17:27
10F:→ chengchieh:player 10好像有支援ftp上傳...不過網路上範例only one 11/23 17:27
11F:→ chengchieh:openyayak 要不要提一下是哪邊不會用...? 11/23 17:28
12F:→ chengchieh:devilarise寫的內容還頗清楚的說~~ 11/23 17:28
13F:→ openyayak:很清楚!但是我不太懂怎麼運用~~~ 11/23 17:37
14F:→ openyayak:cheng大,不知道能不能夠製作範例檔供我參考呢?呼呼!!! 11/23 17:39
15F:→ openyayak:因為我AS3算初階程度,但我很想學這個功能! 11/23 17:40
16F:推 kuwood:這個很實用 感恩推=) 11/23 20:16
17F:→ openyayak:1114: public 屬性只能用於套件內部。這錯誤是??? 11/23 22:13
18F:→ aquarianboy:你是怎麼寫的呢? 附個原始檔讓大家看看吧 11/23 23:05
19F:→ openyayak:我只是將上面的建構子的程式照抄....就有問題>"< 11/24 08:49
20F:→ openyayak:誰能夠幫幫忙呢??? 11/24 08:49
21F:→ openyayak:還是有哪些東西我沒設定好??? 11/24 08:50
22F:推 etrexetrex:樓上是照抄到.fla 還是照抄到.as? 11/24 09:01
23F:→ openyayak:我是開啟fla 然後在影格上照抄程式碼~這樣對嗎? 11/24 21:23
24F:→ aquarianboy:附個原始檔會比較簡單 11/24 21:50
25F:推 etrexetrex:印象中不能在fla裡面寫class 11/25 08:16
26F:→ etrexetrex:不知道我的印象是對的還是錯的 0.0 有錯請指正 11/25 08:16
27F:→ openyayak:還是要寫在Action Script檔案裡面呢? 11/25 09:58
28F:→ aquarianboy:想要別人幫你看,請附原始檔!!!!!!!!!!!!!!!!!!!!!!!! 11/25 11:39
29F:推 Angelliya:推devilarise熱心! 另請版大息怒... 11/25 15:18
30F:→ aquarianboy:怒是還好,只是不小心驚嘆號的按鈕壞了而已 :) 11/25 15:24







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP