2010-05-14 22 views
3

我想在Flash應用程序中使用Flex 4 SDK的mx.rpc包。 我將Flex的rpc.swc(Adobe \ Adob​​e Flash Builder 4 \ sdks \ 4.0.0 \ frameworks \ libs \ rpc.swc)導入到我的項目中,方法是將其添加到Flash的「發佈設置/ Flash/ActionScrip 3.0設置/庫路徑「。好像我有機會獲得類,但是當我編譯我得到這個錯誤:Missing [mx.rpc] :: IResponder

1046: Type was not found or was not a compile-time constant: [mx.rpc]::IResponder. 

有對錯誤沒有位置或線路無論是。任何想法如何讓這個工作? TIA!

注: 我使用Flash Builder 4和Flash CS5

回答

4

導入rpc.swc是不夠的。我將整個Adobe \ Adob​​e Flash Builder 4 \ sdks \ 4.0.0 \ frameworks \ libs \文件夾添加到庫路徑中,並解決了問題。

1

IResponder接口包含在framework.swc中。如果這些是你使用的唯一的flex功能,那麼那個和rpc.swc就足夠了。

+0

這幫了我,謝謝!然而 - 我不知道你應該知道'mx.rpc.IResponder'是在'framework.swc'中。命名空間和[文檔](http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/rpc/IResponder.html)_both_暗示它在'rpc.swc'(甚至是' mx.swc')。 – Russ 2012-08-07 18:03:42