ABC字节码解码失败
问题描述:
我在Flex 3中ABC字节码解码失败
首先在做一个项目,我应该解释一下我学习的Flex我走。我的任务是弄清楚一些事情,我需要Flex来做这件事,因为这就是我们的UI人员所做的事情(我是一名数据库开发人员,在PL/SQL和最少的ColdFusion中工作)。
我想要做的是创建一个PDF,并且我能够通过使用Flash Builder 4.6的简单程序在我的本地机器上工作。它抓取一个对象的快照,并将其转换为PDF格式,没有问题。
当我将其移至Flex 3时,出现问题。我得到的错误是:
abc字节码解码失败。
我试图刷新和清理项目每谷歌搜索建议,但没有解决任何问题。
我的代码如下所示:
public function pdfBtn_printPDF(event:MouseEvent):void
{
Alert.show("Hello!");
}
有一个警告框开始验证功能完美的作品。用我的全功能代码,或者即使我用以下代替它:
public function pdfBtn_printPDF(event:MouseEvent):void
{
var createPDF:PDF = new PDF(Orientation.PORTRAIT, Unit.MM, Size.A4);
}
我得到上面的错误,我的项目将无法正常工作。对于我缺少的东西我感到不知所措。我创建变量错了吗?如果我在函数之外创建它,它仍会给我解码错误,并且我已验证我正在创建变量,如同此项目中的其他变量一样。任何帮助将不胜感激!
答
问题是我在Flash 4.6中编译过一个库,它与Flex 3不兼容。它现在正在使用一个新库。