Это было удивительно сложнее, чем следовало бы (учитывая, что они оба являются продуктами Adobe).
Вам не нужно конвертировать PDF-файлы в файлы SWF.
На этой странице есть практически все необходимые сведения о том, как это сделать http://livedocs.adobe.com/flex/3/html/help.html?content=PDF_1.html
Вам нужноиметь в виду, что клиентский компьютер должен поддерживать формат PDF (т.е. иметь установленный Adobe Reader).Вам также понадобится Acrobat Pro (или как его там сейчас называют), чтобы выполнять более глубокие сценарии PDF (javascript-in-pdf).
Чтобы добавить к этому (потому что я неправильно прочиталвопрос), чтобы открыть файл PDF во Flex, у вас есть два варианта.Во-первых, как вы сказали, конвертировать файл в SWF или другой формат.Другой - открыть его с помощью читателя PDF пользователя.Вызов navigateToURL(new URLRequest('<http-link-to-pdf-file>' ) );
должен сделать это (при условии, что у пользователя установлена программа чтения PDF).