2017-03-08 98 views
0

我在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); 
     } 

我得到上面的错误,我的项目将无法正常工作。对于我缺少的东西我感到不知所措。我创建变量错了吗?如果我在函数之外创建它,它仍会给我解码错误,并且我已验证我正在创建变量,如同此项目中的其他变量一样。任何帮助将不胜感激!

回答

0

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