Реализация индексатора из C # в Actionscript3 - PullRequest
1 голос
/ 29 августа 2011

В C # есть такие вещи, называемые индексаторы , которые делают что-то похожее на это:

public Something
{
     public Object this[String s]
     {
           // do something with s
           return something;
     }
}

Затем вы можете назвать это так:

Something instance = new Something();
Object obj = instance["banana's"];

Мне просто интересно, возможно ли реализовать что-то подобное в AS3, где вы используете квадратные скобки, или мне нужна функция для этого?

1 Ответ

1 голос
/ 29 августа 2011

Вы можете добиться чего-то подобного, расширяя flash.utils.Proxy.

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/utils/Proxy.html

Но это не совсем то же самое, что и опция C #.

...