使用DJNativeSwing JFlashPlayer
,我需要在Java中拦截由flash/actionscript生成的简单事件。
添加Java侦听器似乎很明显:
JFLashPlayer flashPlayer = new JFlashPlayer();
flashPlayer.addFlashPlayerListener(this);
(...)
@Override
public void commandReceived(FlashPlayerCommandEvent e) {
System.out.println("Received flash command:"+e.getCommand());
}
但是我找不到任何关于如何生成一个flash/actionscript事件的文档,该事件将被侦听器捕获。
任何想法/提示将是非常欢迎的!谢谢,托马斯。
这是我们如何说flash给我们一个机会运行一些事情时,一些事件发生和结束:(把这个放在你的事件在你的类的结尾)
edispatchEvent(new Event(Event.COMPLETE));
,这就是我们如何使用这个点来运行STH else,你调用并使用了这个类:
class.addEventListener(Event.COMPLETE, your_Function);
your_Function(e:Event):void
{
do my job
}