beautypg.com

Presetpanel.finditemindex() – Adobe Extending Flash Professional CS5 User Manual

Page 393

background image

371

EXTENDING FLASH PROFESSIONAL

presetPanel object

Last updated 5/2/2011

//Exports fly-in-left to C:\My Presets\fly-in-left.xml
fl.presetPanel.exportItem("file:///C|/My Presets/");
//Exports fly-in-left to C:\My Presets\myFavoritePreset.xml
fl.presetPanel.exportItem("file:///C|/My Presets/myFavoritePreset.xml");
// Exports the "pulse" preset to C:\My Presets\pulse.xml
fl.presetPanel.exportItem("file:///C|/My Presets/", "Default Presets/pulse");
// Exports the "pulse" preset to C:\My Presets\thePulsePreset.xml
fl.presetPanel.exportItem("file:///C|/My Presets/thePulsePreset.xml", "Default
Presets/pulse");

See also

presetPanel.importItem()

presetPanel.findItemIndex()

Availability
Flash CS4 Professional.

Usage

presetPanel.findItemIndex([presetName])

Parameters

presetName

A string that specifies the name of the preset for which the index value is returned. This parameter is

optional.

Returns
An integer that represents the index of the specified preset in the

presetPanel.items

array. If you don’t pass a value

for presetName, the index of the currently specified preset is returned. This method returns -1 in the following
situations:

You don’t pass a value for presetName and no preset is selected.

You don’t pass a value for presetName and multiple presets are selected.

You pass a value for presetName that doesn’t correspond to an item in the panel.

Description
Method; returns an integer that represents the index location of an item in the Motion Presets panel.

Example
The following code displays the index value and full pathname of the currently selected preset:

// Select one preset in the Motions Preset panel before running this code
var selectedPreset = fl.presetPanel.findItemIndex();
fl.trace(selectedPreset);
fl.trace(fl.presetPanel.items[selectedPreset].path);

This manual is related to the following products: