插件编辑,如何获取选中组件的FComponent数据

目前需求是,一个组件,里面有进度条和文本,我想把进度条(最大最小当前)和文本(颜色,大小,内容,样式,描边等)的参数全部暴露出来。
考虑是做一个插件。
第一步就遇到问题了。
App.activeDoc.inspectingTarget,他返回一个FairguiEditor.FGObject。
他有parent父组件,有topmost顶层组件,但是就是取不到到自己的FComponent,因为我想判断里面有没有某个元件,并且想读baseUserData这个数据。
目前想的是,保存下inspectingTarget的id,用parent遍历,并对比他们的id,判断相同就去读这个FComponent。
目前还没有测试这个id是否唯一,能不能判等。
请问,有没有更加直接,更加简单的方式?
已邀请:

谷主

赞同来自:

什么叫取不到自己的FComponent,只要你选中的是进度条,那他就是FComponent。

要回复问题请先登录注册