在C#中,有些东西叫做索引器,它们会做类似的事情:
public Something
{
public Object this[String s]
{
// do something with s
return something;
}
}
然后您可以这样称呼它:
Something instance = new Something();
Object obj = instance["banana's"];
我只是想知道是否有可能在AS3中使用方括号实现这样的东西,或者我是否需要一个函数来执行此操作?
答案 0 :(得分:1)
您可以通过扩展flash.utils.Proxy来实现类似的功能。
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/utils/Proxy.html
但它与C#选项不完全相同或灵活。