有没有办法让 Flash CS4 的自定义面板注册 IDE 事件?
我已经为 CS4 IDE 构建了一个自定义面板,现在我想在舞台上的当前选择发生变化时得到回调。这可能吗?
我的备用计划是让我的面板每秒多次轮询 IDE 以获取所选对象,但这很弱,并且不会扩展到其他类型的事件,例如从舞台上删除对象或保存文件。
谢谢,马特
有没有办法让 Flash CS4 的自定义面板注册 IDE 事件?
我已经为 CS4 IDE 构建了一个自定义面板,现在我想在舞台上的当前选择发生变化时得到回调。这可能吗?
我的备用计划是让我的面板每秒多次轮询 IDE 以获取所选对象,但这很弱,并且不会扩展到其他类型的事件,例如从舞台上删除对象或保存文件。
谢谢,马特
在 CS4 中,是的,有一些事件。
不幸的是,没有selectionChangedEvent,也许你可以使用frameChanged或documentChanged来解决问题。DocumentChanged 可能比您需要的更频繁。试试frameChanged。更多事件是fl.addEventListener() 参考中的侦听器。
另外,这里有一篇关于 fl events 和 swfPanel 的方便帖子。
祝你好运!