fl.findObjectInDocByName()

#### Availability

Flash CS3 Professional.

#### Usage

fl.findObjectInDocByName(instanceName, document)

#### Parameters

instanceName A string that specifies the instance name of an item in the specified document.
document The Document object (../Document_object/document_summary.md) in which to search for the specified item.

#### Returns

An array of generic objects. Use the .obj property of each item in the array to get the object. The object has the following properties: keyframe, layer, timeline, and parent. You can use these properties to access the hierarchy of the object. For more information on these properties and how to access them, see fl.findObjectInDocByType() (../flash_object_(fl)/fl28.md).

You can also access methods and properties for the layer and timeline values; they are equivalent to the Layer object (../Layer_object/layer_summary.md) and the Timeline object (../Timeline_object/timeline_summary.md), respectively.

#### Description

Method; exposes elements in a document with instance names that match the specified text.

Note: In some cases, this method works only when run as a command from within a FLA file, not when you are currently viewing or editing the JSFL file.

#### Example

The following example searches the current document for elements named "instance01" .

javascript
var nameToSearchFor = "instance01";
var doc = fl.getDocumentDOM();
var results = fl.findObjectInDocByName(nameToSearchFor, doc);
if (results.length > 0) {
alert("success, found " + results.length + " objects");
}
else {
alert("failed, no objects named " + nameToSearchFor + " found");
}


#### See also

fl.findObjectInDocByType() (../flash_object_(fl)/fl28.md)

<span id="fl.findObjectInDocByType()" class="anchor"></span>