Groups | Blog | Home
all groups > flash actionscript > march 2004 >

flash actionscript : convert flash to pdf



jussi.
3/14/2004 11:00:02 PM
Hi.

I've made something as odd as a poster in flash that's supposed to be slightly
randomized with actionscript. That is; the graphics change everytime you
reload. Now I thought it'd be simple to convert this poster to a pdf with mac
os x's built in feature in the print box, but no siree, that won't work. If I
print to pdf directly it looks nice, but it is rasterized to 72dpi, so I can't
print it. If I choose to go via a postscript file I loose all the transparency.
Is there any way to keep the transparency in the pdf and convert it to a pdf or
eps or something with the vector graphics intact? Software or any other tricks
welcome.

thanks in advance
JDRives
3/15/2004 3:19:55 AM
You can export the image from Flash as an EPS, AI, JPG, PNG,GIF, etc., but it
will probably be 72 ppi. However you could then import into Illustrator or
Photoshop and raise the resolution. Then convert to PDF.
File>Export Image
FlashJester Support Team
3/15/2004 10:24:59 AM
See

FlashPaper
http://www.macromedia.com/software/contribute/productinfo/flashpaper/

Regards
FlashJester Support Team
e. - support@flashjester.com
w. - http:///www.flashjester.com

"Knowledge is the foundation of all creation, without knowledge creation
does not exist"


jussi.
3/15/2004 11:49:40 AM
well, that'd work if it wasn't for the fact that almost all graphics are
generated through actionscript. I only get the graphics that are there in the
first frame...

or am I missing something obvious?
JDRives
3/15/2004 4:50:17 PM
Duh!, Sorry, The only thing I can think of is Adobe's PDF Writer. You can
probably find it on thier site. When you install it, it shows up as a printer
that you can send files to. I've only used it on the PC awhile back but I would
assume they have a Mac version as well. Once the PDF Writer was installed you
could print movie-clip frames to it. Of course you can also print vectors
directly from Flash at runtime from your printer if that's what you're trying
to do.

print(movieClip,"bmovie");

this command would print all the frames of the movieClip timeline, cropped to
the bounding box of the frame with the label #b and sized to fill the page. If
you only want specific frames to be printed, label them #P.

other bounding box options are "bframe" The bounding box for each printed
frame is set individually to match the size of each frame's content, or "bmax"
The area occupied by the content of all printed frames is combined to form a
general bounding box. Each printed frame's content is scaled and placed on the
printed page relative to the general bounding box.

Hope that helps, JD
AddThis Social Bookmark Button