扩展 Flash CS4:如何在自定义面板中显示有关当前选择的信息?

发布于 2024-07-29 16:59:07 字数 242 浏览 6 评论 0原文

我正在构建一个 Flash CS4 自定义面板扩展,虽然我可以从 Actionscript 调用 jsfl,但我不知道如何从 jsfl 查询获取信息返回到我的自定义面板。 MMExecute() 似乎是一条单行道。

具体来说,我想在自定义面板中显示选区的 X 和 Y 位置。 如何以面板可以访问结果的方式调用 fl.getDocumentDOM().getSelectionRect()?

任何帮助深表感谢, 马特

I'm building a Flash CS4 custom panel extension, and while I can call jsfl from actionscript fine, I can't figure out how to get info from the jsfl queries back to my custom panel. MMExecute() seems like a one way street.

Specifically, I want to display a selection's X and Y position in the custom panel. How do I call fl.getDocumentDOM().getSelectionRect() in such a way that the results are accessible to the panel?

Any help is much appreciated,
Matt

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

独自唱情﹋歌 2024-08-05 16:59:07

好吧,我想我已经弄清楚了。 MMExecute() 实际上返回一个字符串,只是通常为空。 如果 jsfl 函数返回一个字符串,它会返回第一个调用的 jsfl 函数返回的任何字符串。

因此,如果调用的 jsfl api 函数不返回字符串,您只需为其编写自己的 jsfl 包装函数,将其返回的任何内容转换为对您的动作脚本有用的字符串。

Ok, I think I've figured it out. MMExecute() does in fact return a string, it's just often empty. It returns whatever string the first called jsfl function returns, if the jsfl function returns a string.

Thus if the called jsfl api function doesn't return a string, you just need to write your own jsfl wrapper function for it that converts whatever it does return into a string that's useful to your actionscript.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文