User Guide

Fireworks functions 253
Example
The Photoshop writer is controlled by the values of several preferences. See the following example
for allowed values. A well-behaved script should restore the original values after exporting the file.
var prevWarn = fw.getPref("PsdExport_Warn100"); // bool
fw.setPref("PsdExport_Warn100", false); // don't warn.
var kObjToLayer = 1;
var kFlatten = 2;
var prevLayers = fw.getPref("PsdExport_Layers");
fw.setPref("PsdExport_Layers", kObjToLayer); // flatten layers or not.
var kEffectEditable = 1;
var kEffectRender = 2;
var prevEffects = fw.getPref("PsdExport_Effects");
fw.setPref("PsdExport_Effects", kEffectEditable);
var kTextEditable = 1;
var kTextRender = 2;
var prevText = fw.getPref("PsdExport_Text");
fw.setPref("PsdExport_Text", kTextRender);
fw.exportPSD(null, "file:///C|/new folder/test.psd");
// Put the prefs back.
fw.setPref("PsdExport_Warn100", prevWarn);
fw.setPref("PsdExport_Layers", prevLayers);
fw.setPref("PsdExport_Effects", prevEffects);
fw.setPref("PsdExport_Text", prevText);
fw.exportSWF()
Availability
Fireworks 4.
Usage
fw.exportSWF(docObject, FlashDocumentURL)
Arguments
docObject
A Document object that specifies the document to be exported (see “Document
object” on page 13). To export the current document, pass
null.
FlashDocumentURL The name of the Macromedia Flash document to be created, which is
expressed as a file://URL.
Returns
A Boolean value: true if successful; false otherwise.
Description
Exports a Fireworks document as a Macromedia Flash document.