2010-07-02 105 views
2
var jpgEncoder:JPGEncoder = new JPGEncoder(85); 
var jpgStream:ByteArray = jpgEncoder.encode(bmpData); 

以上是報告錯誤:我需要導入哪個包才能在Flash中使用JPGEncoder?

Type was not found or was not a compile-time constant: JPGEncoder. 
Call to a possibly undefined method JPGEncoder. 
+0

@phwd已經回答了你的問題,但是當你需要進一步的說明,這個博客文章可能會讓你感興趣:http://henryjones.us/articles/using-the-as3-jpeg-encoder – 2010-07-02 17:16:12

+0

@nikc,幾乎在那裏,但我真的是新的閃光,似乎有什麼東西是失蹤時我嘗試導入那個包... – ieplugin 2010-07-02 18:03:15

回答

3

你說的是

com.adobe.images.JPGEncoder; ? 

如果是這樣,這是從ActionScript 3 Core Library的核心類。

編輯:唯一的其他我所知道的是可能會預包裝是

mx.graphics.codec.JPEGEncoder 

不知道如何匹配到as3core庫

+0

謝謝!這次我得到:'定義com.adobe.images:無法找到JPGEncoder.'如何包含核心類? – ieplugin 2010-07-02 17:07:36

+1

那麼你需要下載它http://code.google.com/p/as3corelib/我發佈了上面的鏈接,這裏再次。 – phwd 2010-07-02 17:08:35

+0

仍然無法存取'com.adobe.images :: JPGEncoder /編碼()':(它通過編譯,但在運行時出現故障。 – ieplugin 2010-07-02 17:34:57

相關問題