# How do you call this feature?

**URL:** <https://forum.kirupa.com/t/how-do-you-call-this-feature/327727>\
**Category:** flash\
**Created:** [March 23, 2012, 10:41am UTC](https://forum.kirupa.com/t/how-do-you-call-this-feature/327727 "2012-03-23T10:41:30Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![GiGaGiG](https://avatars.discourse-cdn.com/v4/letter/g/a88e57/32.png) [@GiGaGiG](https://forum.kirupa.com/u/GiGaGiG)\
**Post date:** [March 23, 2012, 10:41am UTC](https://forum.kirupa.com/t/how-do-you-call-this-feature/327727/1 "2012-03-23T10:41:30Z")

</div>

Hi everybody!

I have just casually found an AS3 feature that I didn’t know:

I have instanced a Class A, that instances a Class B from an external SWF, that instances a class C from another external SWF: all instances are public and visible to the parent

Now I want to use (from A) a public _ **method** _ of the C class: normally I would do

```auto
B.C. **method** ;

```

But… it is possible to call _ **method** _ with

```auto
C. **method**

```

or directly with

```auto
**method**

```

I wonder what would happen if 2 object had methods with the same name…  
Does this happen because an instanced object is added to the application domain or what?

How do you call this feature?  
I thought it was strictly necessary to specify the complete path to the method…
