Не удалось декодировать байт-код abc
Я работаю над проектом во Flex 3.
Прежде всего, я должен объяснить, что я изучаю Flex по мере продвижения вперед. Мне было поручено выяснить что-то, и мне нужен был Flex, потому что это то, что делают наши ребята из UI (я разработчик баз данных и работаю в PL/SQL и минимальной ColdFusion).
Я пытаюсь создать PDF-файл, и я смог заставить его работать на моем локальном компьютере с помощью простой программы, использующей Flash Builder 4.6. Он захватывает снимок объекта и превращает его в PDF без проблем.
Когда я перемещаю это во Flex 3, у меня возникают проблемы. Я получаю ошибку:
Ошибка декодирования байт-кода abc.
Я пытался обновить и очистить проект в соответствии с некоторыми предложениями по поиску в Google, но это ничего не исправило.
Мой код выглядит так:
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 ответ
Проблема заключалась в том, что я скомпилировал библиотеку во Flash 4.6, и она не была совместима с Flex 3. Теперь она работает с новой библиотекой.