abc字节码解码失败

时间:2017-03-08 19:35:56

标签: pdf flex3 alivepdf

我正在开发Flex 3中的项目。

首先,我应该解释一下,我正在学习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);
        }

我收到上述错误,我的项目无效。我不知道我错过了什么。我创建变量错了吗?如果我在函数之外创建它仍然给我解码错误,我已经验证我正在创建变量,就像这个项目中的其他变量。任何帮助将不胜感激!!

1 个答案:

答案 0 :(得分:0)

问题是我在Flash 4.6中编译了一个库,它与Flex 3不兼容。它现在正在使用一个新库。