Я бы тоже хотел поделиться своим опытом. Это может помочь кому-то вроде меня, у которого нет никакого фона в ActionScript.
Главное, что есть две версии ZeroClipboard
класса в папке as3
- один в файле ZeroClipboard.as
- другое в файле ZeroClipboardPdf.as
Очевидно, что мы будем работать с файлом ZeroClipboardPdf.as
, если мы хотим изменить размер шрифта для экспорта в PDF. Тем не менее, когда я попробовал команду, приведенную в верхней части этого файла
mxmlc --target-player=11.1 -static-link-runtime-shared-libraries=true -library-path+=lib ZeroClipboardPdf.as
Изменено --target-player
на 11.1
согласно комментарию выше
Я получил следующую ошибку
Error: A file found in a source-path 'ZeroClipboardPdf' must have the same name as the class definition inside the file 'ZeroClipboard'.
Итак, вот что я сделал
- изменен файл с именем 'ZeroClipboard.as' на 'ZeroClipboardNonePdf.as'
- изменен файл с именем 'ZeroClipboardPdf.as' на 'ZeroClipboard.as'
Затем использовали эту команду
mxmlc --target-player=11.1 -static-link-runtime-shared-libraries=true -library-path+=lib ZeroClipboard.as
, и он сгенерировал файл с именем ZeroClipboard.swf
в папке as3
, и я переименовал этот файл в copy_csv_xls_pdf.swf
и использовал в моем проекте.
Dev Env: Windows 7, Adobe Flex 4.6