【发布时间】:2014-02-05 00:15:45
【问题描述】:
我想开发插件来监听 Flash(不是 Flash Player,而是在使用 Flash CC 制作 .fla 时)的动作并做一些事情。
我知道jsfl可以扩展Flash,但它是基于用户运行命令的。现在我想听一些具体的动作,比如将新项目添加到库中。那么我应该学习什么? AS可以这样做吗?
谢谢!
【问题讨论】:
标签: javascript actionscript-3 flash jsfl
我想开发插件来监听 Flash(不是 Flash Player,而是在使用 Flash CC 制作 .fla 时)的动作并做一些事情。
我知道jsfl可以扩展Flash,但它是基于用户运行命令的。现在我想听一些具体的动作,比如将新项目添加到库中。那么我应该学习什么? AS可以这样做吗?
谢谢!
【问题讨论】:
标签: javascript actionscript-3 flash jsfl
在JSFL reference 中查看fl.addEventListener()
您可以监听这些事件:
“documentNew”、“documentOpened”、“documentClosed”、“mouseMove”、“documentChanged”、
“layerChanged”和“frameChanged”。
例如:
fl.addEventListener("mouseMove",onMouseMove);
function onMouseMove(){
fl.trace("mouse moved");
}
您还应该查看xJSFL。在编写 Flash 脚本时非常方便。
【讨论】: