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