ExportOptionsFlash
ExportOptionsFlash
exportOptionsFlash
Description
Options for exporting a document as a Macromedia® Flash® (SWF) file, used with the Document.exportFile() method. All properties are optional.
When you export a document, the appropriate file extension is appended automatically. You should not include any file extension in the file specification.
Properties
ExportOptionsFlash.artClipping
exportOptionsFlash.artClipping
Description
How the art should be clipped during output.
Default: ArtClippingOption.OUTPUTARTBOUNDS
.
Type
ExportOptionsFlash.artboardRange
exportOptionsFlash.artboardRange
Description
If saveMultipleArtboards
is true
, this is considered for multi-asset extraction, which specifies the artboard range. An empty string extracts all the artboards.
Default: empty String.
Type
String.
ExportOptionsFlash.backgroundColor
exportOptionsFlash.backgroundColor
Description
The background color of the exported Flash frames.
Type
ExportOptionsFlash.backgroundLayers
exportOptionsFlash.backgroundLayers
Description
A list of layers to be included as the static background of the exported Flash frames.
Type
Array of Layers
ExportOptionsFlash.blendAnimation
exportOptionsFlash.blendAnimation
Description
The animation type for blended objects.
Default: BlendAnimationType.NOBLENDANIMATION
.
Type
ExportOptionsFlash.compressed
exportOptionsFlash.compressed
Description
If true
, the exported file should be exported compressed.
Default: false
.
Type
Boolean.
ExportOptionsFlash.convertTextToOutlines
exportOptionsFlash.convertTextToOutlines
Description
If true
, all text is converted to vector paths; preserves the visual appearance of type in all Flash players.
Default: false
.
Type
Boolean.
ExportOptionsFlash.curveQuality
exportOptionsFlash.curveQuality
Description
The amount of curve information that should be presented.
Default: 7.
Type
Number (long).
ExportOptionsFlash.exportAllSymbols
exportOptionsFlash.exportAllSymbols
Description
If true
, export all symbols defined in the palette.
Default: false
.
Type
Boolean.
ExportOptionsFlash.exportStyle
exportOptionsFlash.exportStyle
Description
The style in which the exported data should be created in Flash.
Default: FlashExportStyle.ASFLASHFILE
.
Type
ExportOptionsFlash.exportVersion
exportOptionsFlash.exportVersion
Description
The version of the exported SWF file.
Default: FlashExportVersion.FlashVersion9
.
Type
ExportOptionsFlash.frameRate
exportOptionsFlash.frameRate
Description
The display rate in frames per second.
Range: 0.01-120.0.
Default: 12.0.
Type
Number (double).
ExportOptionsFlash.ignoreTextKerning
exportOptionsFlash.ignoreTextKerning
Description
If true
, ignore kerning information in text objects.
Default: false
.
Type
Boolean.
ExportOptionsFlash.imageFormat
exportOptionsFlash.imageFormat
Description
How should the image in the exported Flash file be compressed.
Default: FlashImageFormat.LOSSLESS
.
Type
ExportOptionsFlash.includeMetadata
exportOptionsFlash.includeMetadata
Description
If true
, include minimal XMP metadata in the SWF file.
Default: false
.
Type
Boolean.
ExportOptionsFlash.jpegMethod
exportOptionsFlash.jpegMethod
Description
Specifies the JPEG method to use.
Default: FlashJPEGMethod.Standard
.
Type
ExportOptionsFlash.jpegQuality
exportOptionsFlash.jpegQuality
Description
Level of compression to use. Range 1 to 10.
Default: 3.
Type
Number (long).
ExportOptionsFlash.layerOrder
exportOptionsFlash.layerOrder
Description
The order in which layers are exported to Flash frames.
Default: LayerOrderType.BOTTOMUP
.
Type
ExportOptionsFlash.looping
exportOptionsFlash.looping
Description
If true
, the Flash file is set to loop when run.
Default: false
.
Type
Boolean.
ExportOptionsFlash.playbackAccess
exportOptionsFlash.playbackAccess
Description
The access level for the exported SWF file.
Default: FlashPlaybackSecurity.PlaybackLocal
.
Type
ExportOptionsFlash.preserveAppearance
exportOptionsFlash.preserveAppearance
Description
If true
, preserve appearance. If false
, preserve editability.
Default: false
.
Type
Boolean.
ExportOptionsFlash.readOnly
exportOptionsFlash.readOnly
Description
If true
, export as read-only file.
Default: false
.
Type
Boolean.
ExportOptionsFlash.replacing
exportOptionsFlash.replacing
Description
If a file with the same name already exists, should it be replaced.
Default: SaveOptions.PROMPTTOSAVECHANGES
.
Type
ExportOptionsFlash.resolution
exportOptionsFlash.resolution
Description
The resolution in pixels per inch.
Range: 72-2400.
Default: 72.
Type
Number (double).
ExportOptionsFlash.saveMultipleArtboards
exportOptionsFlash.saveMultipleArtboards
Description
If true
, all artboards or range of artboards are saved.
Default: false
.
Type
Boolean.
ExportOptionsFlash.typename
exportOptionsFlash.typename
Description
The class name of the referenced object.
Type
String; read-only.
Example
Exporting to Flash format
// Exports current document to destFile as a flash file with specified options,// destFile contains the full path including the file name
function exportToFlashFile(destFile) { if (app.documents.length > 0) { var exportOptions = new ExportOptionsFlash(); exportOptions.resolution = 150;
var type = ExportType.FLASH; var fileSpec = new File(destFile);
app.activeDocument.exportFile(fileSpec, type, exportOptions); }}