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

ArtClippingOption


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

RGBColor


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

BlendAnimationType


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

FlashExportStyle


ExportOptionsFlash.exportVersion

exportOptionsFlash.exportVersion

Description

The version of the exported SWF file. Default: FlashExportVersion.FlashVersion9.

Type

FlashExportVersion


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

FlashImageFormat


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

FlashJPEGMethod


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

LayerOrderType


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

FlashPlaybackSecurity


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

SaveOptions


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);
  }
}