User Guide

220 Chapter 3: Objects
var selItems = fl.getDocumentDOM().library.getSelectedItems();
selItems[0].sampleRate = "11 kHz";
library.importEmbeddedSWF()
Availability
Flash MX 2004.
Usage
library.importEmbeddedSWF( linkageName, swfData [, libName] )
Parameters
linkageName
A string that provides the name of the SWF linkage of the root movie clip.
swfData An array of binary SWF data, which comes from an external library or DLL.
libName A string that specifies the library name for the created item. If the name is already
used, the method creates an alternate name. This parameter is optional.
Returns
Nothing.
Description
Method; imports a Shockwave (SWF) file into the library as a compiled clip. Unlike File >
Import > SWF, this method lets you embed a compiled SWF file inside the library. There is no
corresponding UI functionality, and this method must be used with an external library or DLL
(see Chapter 4, “C-Level Extensibility,” on page 369).
Example
The following example adds the SWF file with the linkageName value of MyMovie to the library
as a compiled clip named Intro:
fl.getDocumentDOM().library.importEmbeddedSWF("MyMovie", swfData, "Intro");
library.itemExists()
Availability
Flash MX 2004.
Usage
library.itemExists( namePath )
Parameters
namePath
A string that specifies the name of the item. If the item is in a folder, specify its name
and path using slash notation.
Returns
A Boolean value: true if the specified item exists in the library; false otherwise.