library object
319
Example
The following example stores the array of currently selected library items (in this case, several
audio files) in the
selItems
variable and then changes the
sampleRate
property of the first
audio file in the array to
"11 kHz"
:
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 user interface functionality, and this method must be used with an external
library or DLL (see
Chapter 3, “C-Level Extensibility,” on page 533
).
The SWF file that you are importing must have one top-level movie clip that contains all the
content. That movie clip should have its linkage identifier set to the same value as the
linkageName
parameter passed to this method.
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");
Содержание FLASH 8-EXTENDING FLASH
Страница 1: ...Extending Flash...
Страница 38: ...38 Top Level Functions and Methods...
Страница 532: ...532 Objects...
Страница 554: ...554 C Level Extensibility...