在ActionScript(AS3)中,如何找到实现特定接口的所有类?获取实现接口的ActionScript类
1
A
回答
0
我已经找到了如何做到这一点,并发布了demo on my blog。它使用上面评论中提到的getDefinitionNames库。
0
在OOP术语中,你永远不希望能够这样做:接口的主要特征是它们是合同的条款。任何班级都可以选择履行该合同,并可以说“我实施此界面”。
任何引用接口实例的代码都不关心实际实现它的类:它们不必;这是接口非常酷的一部分。
但是,如果你想了解,grep命令“实现IFred”
干杯
0
在Flash Builder中,我使用ctrl-h并搜索方法名称或接口的实际名称。
+0
感谢Ryan,但我试图在运行时执行此操作,而不是开发时间。 –
+0
抱歉应该阅读您的博客文章...这真的很有趣。感谢分享。 – Ryan
相关问题
- 1. 获取类中已实现的接口
- 2. 获取实现接口的每个类的实例
- 3. 获取类实现的通用接口的类型参数
- 4. OSGi - 获取接口的实现
- 5. 只获取实现接口的属性
- 6. 反映swf/swc在ActionScript中实现接口的类
- 7. 类设计:类实现接口实现另一个接口
- 8. 获取实现接口的类的名称
- 9. C#:获取从接口实现的类的属性
- 10. 检查类是否在ActionScript 3.0中实现特定接口
- 11. 获取适用接口实现
- 12. 接口实现时不透露实现接口的类
- 13. Api控制器获取实现接口的所有类型
- 14. 如何获取类实现的所有接口?
- 15. 获取在WinRT中实现给定接口的所有类
- 16. Java反射:获取具体类型实现的通用接口
- 17. 获取通用接口的所有实现类型
- 18. 获取从基类继承的类型实例,实现接口,使用StructureMap
- 19. 子类实现Runnable接口
- 20. 抽象类实现接口
- 21. 基类实现接口
- 22. 接口类实现Runnable
- 23. 实现接口Singleton类
- 24. 匿名类实现接口
- 25. 为Actionscript实现单例类
- 26. 将接口实例分配给实现该接口的类
- 27. 获取实现接口的所有实体
- 28. 获取所有首先实现接口但没有派生类的c#类型
- 29. 获取使用VB.Net实现特定接口的所有类类型
- 30. Java反射:从实现类获取泛型接口的类型参数
您是否在提及Flex/AIR API类,或者您创建的或者属于第三方组件的任何类?如果它只是Flex和AIR API,那么联机文档将覆盖每个界面。 http://livedocs.adobe.com/flex/3/langref/index.html –
你想做什么?鉴于IFoo,你想要生成一个已经实现它的类的列表?你想解决什么问题?可能有更好的解决方案。 – Glenn
如果你想在你的as3代码中使用它,你必须阅读源文件并自己解析它们。如果你只是想知道类名作为参考,可以在项目中使用ASDoc并转到相应接口的页面。例如,请参阅:http://livedocs.adobe.com/flex/3/langref/mx/core/IFlexAsset.html – Amarghosh