0

使用 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 事件的文档。

任何想法/提示都会受到欢迎!谢谢,托马斯

4

1 回答 1

0

这就是我们所说的 flash 的方式,让我们有机会在某些事件发生并完成时运行某些东西:(把它放在你班级的事件结束时)

edispatchEvent(new Event(Event.COMPLETE));

这就是我们如何使用该点在您调用并使用该类的其他地方运行某事:

class.addEventListener(Event.COMPLETE, your_Function);
your_Function(e:Event):void
{
    do my job
}
于 2014-06-23T14:24:11.510 回答