我需要編碼在Adobe AIR應用程序使用JPegEncoder使用JavaScript通過JavaScript訪問JpegEncoder類Adobe AIR應用程序
我想創建一個JpegEncoder對象
var encoder=new window.runtime.mx.graphics.codec.JPEGEncoder()
我BitmapData對象得到的錯誤
TypeError: Result of expression 'window.runtime.mx.graphics.codec.JPEGEncoder' [] is not a constructor.
我不知道如果我做錯了事,或者是無法訪問類 這是我的MXML頭
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<application xmlns="http://ns.adobe.com/air/application/2.6">
更新: 我發現,你需要添加一個引用到SWF/SWC,這裏是一個應用程序,使用RPC
<script type="application/x-shockwave-flash"
src="lib/air/swf/framework/framework/library.swf"></script>
<script type="application/x-shockwave-flash"
src="lib/air/swf/framework/rpc/library.swf"></script>
我嘗試添加MX,而不是smaple碼rpc,但它不工作,我想如果我需要與應用程序部署mx.swc文件?(我認爲它不應該需要)或者它可能無法解決該路徑
我解決了它部署應用程序的framework.swf文件,但可以在沒有它的情況下完成?該文件是否存在於客戶端機器上?
我的代碼是JavaSCript,我的應用程序是一個HTMl/AIR應用程序,我在AS3中編寫代碼並測試它,但我需要它在JavaScript中 – simion314