资源简介
这是一个java编写的swf文件播放器,并且包含所用编写的类库,你可以用类库的类编写属于自己的flash播放器,也可以使用已经编好的模版播放器。
代码片段和文件信息
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.filechooser.FileFilter;
import java.io.*;
// import the JFlashPlayer package
import com.jpackages.jflashplayer.*;
/**
* Example code demonstrating JFlashPlayer
*
* Copyright (c) 2001-2009
* Company: VersaEdge Software LLC
* Site: http://www.jpackages.com/jflashplayer
*/
public class Example extends Jframe implements FlashPanelListener {
// handle to a FlashPanel instance
FlashPanel flashPanel;
/**
* An example Java method that will be called from Flash Actionscript code
* using ExternalInterface.call. These methods must be public to be accessible from Flash.
*
* For this method to be callable from Flash you must use the
* FlashPanel.setFlashCallobject method as is done below in the creatFlashPanel method.
*/
public String[] testFunction(String text boolean b double d String[] array) {
// output some of the demo variables
System.out.println(“Flash has called testFunction“);
System.out.println(“ received text: “ + text);
System.out.println(“ received boolean: “ + b);
System.out.println(“ received double: “ + d);
for (int i=0; i < array.length; i++) {
System.out.println(“ received array[“ + i + “]: “ + array[i]);
}
SwingUtilities.invokeLater(new Runnable() {
public void run() {
String message = “Flash has executed ExternalInterface.call on Java testFunction method.“;
JOptionPane.showMessageDialog(null message
“ExternalInterface.call executed“ JOptionPane.PLAIN_MESSAGE);
}
});
return new String[] { “aloha“ }; // change aloha to stop to cause the Flash movie to stop on this method call
}
/**
* Called from Flash by ExternalInterface.call to indicate mouse over and out events on a Flash symbol.
*/
public void notifyFlashMouseEvent(String event) {
System.out.println(“Flash mouse event: “ + event);
}
/**
* This method is called from Flash to launch a web site.
*/
public void launchIE(String site) {
try {
System.out.println(“launching IE to “ + site);
Runtime.getRuntime().exec(“explorer “ + site);
} catch (Exception e) {
}
}
/**
* FlashPanelListener event method which receives FSCommand Flash events.
*
* You should use ExternalInterface.call instead of FSCommand
* with the latest Actionscript version. Older Actionscript versions
* will only have access to FSCommand.
*/
public void FSCommand(String command String arg) {
System.out.println(“FSCommand event received: “ + command + “ “ + arg);
if (command.equals(“javalink“)) {
launchIE(arg);
} else if (command.equals(“javaExecute“)) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
JOptionPane.showMessageDialog(null
“Flash FSCommand events can be received by Java“);
}
});
}
}
/**
* Create a FlashPanel instance and add it to the frame
*/
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 84992 2002-01-05 05:18 jflashpla
文件 102400 2002-01-05 05:18 jflashpla
文件 1476 2009-01-13 12:40 jflashpla
文件 1376 2009-01-13 12:40 jflashpla
文件 7544 2009-01-13 12:40 jflashpla
文件 5811 2009-01-13 12:40 jflashpla
文件 8652 2009-01-13 12:40 jflashpla
文件 8364 2009-01-13 12:40 jflashpla
文件 9405 2009-01-13 12:40 jflashpla
文件 8694 2009-01-13 12:40 jflashpla
文件 82669 2009-01-13 12:41 jflashpla
文件 9111 2009-01-13 12:40 jflashpla
文件 10441 2009-01-13 12:40 jflashpla
文件 10933 2009-01-13 12:40 jflashpla
文件 1905 2009-01-13 12:40 jflashpla
文件 7803 2009-01-13 12:40 jflashpla
文件 6853 2009-01-13 12:40 jflashpla
文件 7550 2009-01-13 12:40 jflashpla
文件 7751 2009-01-13 12:40 jflashpla
文件 10520 2009-01-13 12:40 jflashpla
文件 9536 2009-01-13 12:40 jflashpla
文件 33177 2009-01-13 12:40 jflashpla
文件 1337 2009-01-13 12:40 jflashpla
文件 6684 2009-01-13 12:40 jflashpla
文件 28 2009-01-13 12:40 jflashpla
文件 57 2007-04-17 15:26 jflashpla
文件 1420 2009-01-13 12:40 jflashpla
文件 60 2008-12-20 20:30 jflashpla
文件 732 2011-04-30 11:54 jflashpla
文件 514 2011-04-30 11:54 jflashpla
............此处省略53个文件信息
相关资源
- 电力规约IEC608705/DNP3 Java源码
- 公司网站源代码-java
- Android手机课表开发完整版
- java大作业学生管理系统.zip
- 仿QQ源代码java版)
- javafx 选课系统
- JSP应用与开发技术第2版源码
- 李相国java精通源码
- 基于JAVA语言平台开发的机场车辆调度
- 植物大战僵尸java游戏
- JSP JAVA学生选课系统-毕业设计
- Struts2框架完成一个简单的留言板包含
- Java TCP-IP Socket编程(原书第2版)
- 用itext实现pdf导出表格数据及水印操作
- 基于JSP的实验教学管理系统
- java图书管理系统源码
- 基于JAVA JMF 的MP3播放器及简单视频播
- aspose cells for java 8.6.2 最新完美破解版
- Aspose-cells-for java-8.5.2-最新完美破解版
- aspose cells for java 18.9 最新完美破解版
- uvpv统计的Java实现UVPVCount
- 航空订票系统java源码
- 网盘开发 java项目
- java和 js实现图片上传和裁剪
- 清华大学JAVA教程(绝对经典)
- Java雷电游戏教学用
- JSP/Java网络编程课程设计/登录注册
- 战舰游戏设计课程报告+源码
- JAVA一个简单的教案生成软件
- linux版本libevent和memcached(附带安装教
评论
共有 条评论