文件管理 · 2022年7月26日

java生成swf文件|如何利用JAVA直接生成Flash(SWF格式)文件的缩略图谢谢了大神帮忙啊

A. java嵌入swf文件,可以么,请给出源代码,以及相关的包名

添加shockwaveflash

object控件。建立对话框应用程序后,在主菜单里选择“工程->添加工程->componentsandcontrols”菜单选项,这时会弹出一个componentsandcontrolsgallery文件选择对话框,里面有两个文件夹,一个是registeredactivexcontrols,一个是visualc++components。选择第一文件夹后会出现一系列系统上已注册过的activex控件。在里面选择shockwaveflashobject(如果你系统上没这个控件,这里面就找不到了,可以去download个下来安装),点击insert将它插入工程。因为在vc中插入工程的控件要通过一个类来操作,所以这时vc会提示你为这个控件指定一个类名,可以使用默认的类名就行了。插入后vc会自动把这个类加入工程里面。

生成一个该控件的对象。将shockwaveflashobject控件成功插入自己的工程后,在vc对话框编辑器的controls面板上就会多出图标,这个图标就是刚加入的控件的图标了。呵,这样接下来怎么用就再清楚不过了吧。和使用BUTTON、EDIT等其它windows控件一样,把它拉到对话框上,给它关联一个对象,对象的类就是我们刚才插入控件的时候所产生的类。我们可以使用这个类的成员函数来操纵这个对象,来进行flash动画的控制以及和自己的程序进行交互等操作了。这里假设关联的对象名为:m_Player。

使用成员函数LoadMovie和Play来导入并播放动画。m_Player.LoadMovie(0,

strMovieUrl);该函数用来将动画导入程序中,strMovieUrl为要播放的flash路径,要用绝对路径。m_Player.Play();调用该函数开始播放动画。在初始化对话框的函数里面加入这两个函数调用即可。

如果需要和SWF程序交互还可以重载shockwaveflashobject控件的事件,在事件里返回SWF中的处理结果。

接口说明

Play()播放动画StopPlay()停止动画IsPlaying()动画是否正在播放(true,false)GotoFrame(frame_number)<coding-6lang="other">跳转到某帧(frame_number+1)TotalFrames()获取动画总帧数CurrentFrame()回传当前动画所在帧数-1Rewind()使动画返回第一帧SetZoomRect(left,top,right,buttom)放大指定区域Zoom(percent)改变动画大小Pan(x_position,y_position,unit)使动画在x,y方向上平移PercentLoaded()返回动画被载入的百分比(0-100)LoadMovie(level_number,path)加载动画TGotoFrame(movie_clip,frame_number)<coding-15lang="other">movie_clip跳转到指定帧数TGotoLabel(muvie_clip,label_name)<coding-16lang="other">movie_clip跳转到指定标签TCurrentFrame(movie_clip)<coding-17lang="other">回传movie_clip当前帧-1TCurrentLabel(movie_clip)回传movie_clip当前标签TPlay(movie_clip)播放movie_clipTStopPlay(movie_clip)停止movie_clip的播放GetVariable(variable_name)获取变量SetVariable(variable_name,value)变量赋值TCallFrame(movie_clip,frame_number)call指定帧上的actionTCallLabel(movie_clip,label)call指定标签上的actionTGetProperty(movie_clip,property)获取movie_clip的指定属性TSetProperty(movie_clip,property,number)设置movie_clip的指定属性

B. 用JAVA可不可以实现将视频文件转为SWF文件

不是Java可不可以Java是语言,只是按照你的要求做事视频和SWF之间的转换,是视频编码和SWF编码转换的问题语言的作用是给你写一个外包装,然后根据编码规则进行编码转换即可

C. 请问怎么能够通过JAVA将PPT转换为SWF文件

一款可以把Flash动画转换成VCD的软件。将Flash动画刻录成VCD软件名片:SWF2Video Pro V1.0.1.2下载地址:特色功能:可以将Flash文件(swf)转换为AVI格式,支持对音频,视频的设置,包括视频压缩。SWF2Video Pro新增对用Flash MX制作的SWF格式文件的支持;并支持批量转换;可以将SWF文件输出为GIF、PNG、TGA格式的图像序列软件缺憾:设置较为简单,简单转换尚可;专业应用功能略显不足诙谐、幽默而又小巧的Flas动画是互联网上最为流行的动画形式,并且有许多免费资源供动漫爱好者下载。遗憾的是,现在电脑网络的普及率问题,许多人还无法直接欣赏到这些可爱的小动画,而电视和VCD机却已相当普及,如果我们能把Flash动画刻录成VCD,就可以让更多的人通过不同的途径享受到电脑网络给人们生活带来的乐趣。SWF2Video Pro是一个非常方便的将Flash转换成AVI文件的软件,操作简单,效果优秀。在各大网站的下载排行榜上都有很好的成绩。下面让我们来体会一下吧!操作步骤:把Flash动画刻录成VCD,需要先把下载的Flash动画格式转换成AVI格式,然后通过视频编辑软件进行简单的编辑,转换成VCD的MPGE-1格式,再刻录成VCD光盘。Step1:将SWF格式的Flash动画转换成AVI文件运行Swf2Video Pro,点击菜单栏的“打开”,导入一个swf格式的Flash文件。点击“控制/搜索模式”,找到并记住真正需要开始转换的“当前帧”和“结束帧”,便于删去Flash动画开头的“load……”等不需的画面。点击“文件/创建AVI”,确定AVI文件的名称和路径后,进入“AVI输出选项”窗口,对AVI文件进行一些设置,如图2所示。持续时间:填入通过“搜索模式”确定的“当前帧”和“结束帧”,掐头去尾,控制转换的范围,只选最精彩的;尺寸:取消“使用原始文档大小”,填入352和288,并保留“保持纵横比”,否则有可能使画面变形;视频:选用“未压缩”,以保证AVI文件的质量;也可通过点击“选择”按钮打开“视频压缩”窗口,在“压缩程序”中选择一种压缩方法,如“MicrosoftVideo 1”,这样转换后的AVI文件会小很多;音频:如选用Flash动画本身的声音,则需将“记录用音量”调高,以保证转换后的音量,也可选择音频的品质,如“44100HZ,16位,立体声”、“11025HZ,8位,立体声”等。设置完成后,按“确定”就开始转换,先转换音频再转换视频。Step2:用Nero刻录软件将AVI文件刻录成VCD对转换成AVI格式的Flash动画,我们可以用视频编辑软件,如“会声会影”、“VideoPack 5”、甚至是“Premiere”等进行编辑,添加标题、字幕、过渡等效果,这样可以使VCD看上去更加精彩、更加专业。如果我们不需要编辑,就可以直接利用Nero刻录软件将AVI文件刻录成VCD,非常方便。运行“Nero Express”,选择“视频/图片”,再选择“Video CD”,进入“我的视频CD(VCD)”窗口,点击“添加”,选择并添加需要刻录的AVI文件,然后进入菜单编辑窗口,根据需要进行菜单编排、设定背景和文字按钮,最后按“刻录”就行了。注意:有时我们下载的Flash动画是.exe格式的,这种格式实际上是内置了Flash播放程序,对这种Flash动画,我们可以用ExeToSwf V1.0将其转换为.swf格式。ExeToSwf是一款免费绿色软件,可在下载,解压后直接运行,在“SourceFile”框中填入要转换的exe文件路径和名称,点击“Convert”按钮即可很快将exe格式的Flash动画转换成swf格式的Flash动画。PowerPoint to Flash v1.6.8PowerPointtoFlash是第一个能够将PowerPoint的*.ppt档转换为Flash的*.swf文件的软件,它支持大量转档,可一次将多个演示文稿档案转换成目前最受欢迎的Flash格式,方便发布于网页,因为Flash只要浏览器就可以开启了,而*.ppt文件需要安装PowerPoint或检视程序。 Name:crsky Code:2883-432A-809A-669D-DBF6-B3BB-C6FC-4E6D另外,虚机团上产品团购,超级便宜

D. 做了一个java桌面程序,如何把swf文件打包进jar里

用winrar打开jar文件,在winrar中可以看到具体的jar结构,双击进入到需要存放swf的文件夹,而后拖动外面的swf到winrar中文件视图窗口, winrar就可以自动可以保存了。可以将winrar的主界面看作是文件浏览器。

E. java 如何将流文件转为swf

在java中找出万能的谷歌(Google),在谷歌中到一个叫swift-tool的一个开源项目,即可将java流文件转为swf。Swfit可以帮助你把图片、字体、声音、二进制数据等资源打包成一个swf文件(或者swc文件),你可以在运行时动态加载并访问这些资源,实现运行时共享库,减少主应用程序体积和加速下载。

F. java pdf文件转swf 后遇到一个问题,希望达人给予解答思路

路径问题:应该是相对路径 swf的存放位置应该是request.getSession().getServletContext().getRealPath("/")+"test.swf"该路径会存放到你项目发布的服务器中,这样在你的项目中才能看到,才能被访问页面中获取路径用 src=“<%=request.getContextPath()%>/test.swf”向你这样是swf文件于jsp文件是同级文件可直接写src=“test.swf”

G. 怎样用Java将带动画的ppt转换为swf文件

。在实际的操作过程中,我们可以利用PowerPoint to Flash软件,完成从PPT文档转换成flash的SWF格式文件的转化。事实上,转化成SWF格式文档之后,我们在使用中,不仅可以让文件便于播放,而且也加更适宜网上发布,可以说一举两得。 一,准备好待转化的PPT(PPS)幻灯文件依次点击“开始程序PowerPoint to Flash”,进入PowerPoint to Flash运行主界面。在 PowerPointto Flash的主界面上点击文件列标签下的“添加”按钮,在出现的浏览框里选择实现准备好的需要制作的幻灯片文件(PPT或者PPS文件)。单击“打开”命令按钮后,在软件的“文件列表”下的列表框中会出现相应的文档。如果发现需要修改,还可以先选中,然后单击“清除”按钮进行删除(图1)。二,调整输出文件画面的尺寸和质量为了使得最终输出的SWF文件获得最佳的播放效果,需要对输出画面的大小和画质进行设置。方法:单击左侧的“选项”按钮弹出“选项”设置对话框(图2)。依次进行“常规”,“播放质量”,“导航”和“输出”等项设置。选择“播放质量”选项下,对“画面尺寸”和“JPEG质量”下的滑块做适当的调节,同时要注意高分辨率高画质的图片也会带来体积的增大。

H. 怎么用java代码生成swf文件

有这个功能???

I. 如何利用JAVA直接生成Flash(SWF格式)文件的缩略图谢谢了,大神帮忙啊

不知用Java怎么直接生成,只知道用fla格式转换成swf格式,就用Flash8保存为fla格式,再在预览时按Ctrl+Enter键,就可以生成一个SWF格式的文件,希望有用

J. java怎么生成swf缩略图

public static boolean scale(String imagepath,String newpath){ // 返回一个 BufferedImage,作为使用从当前已注册 ImageReader 中自动选择的 ImageReader 解码所提供 File 的结果 BufferedImage image=null; try { image = ImageIO.read(new File(imagepath)); } catch (IOException e) { System.out.println("读取图片文件出错!"+e.getMessage()); return false; } // Image Itemp = image.getScaledInstance(300, 300, image.SCALE_SMOOTH); double Ratio = 0.0; if ((image.getHeight() > 300) ||(image.getWidth() > 300)) {if (image.getHeight() > image.getWidth())//图片要缩放的比例Ratio = 300.0 / image.getHeight();elseRatio = 300.0 / image.getWidth();} // 根据仿射转换和插值类型构造一个 AffineTransformOp。AffineTransformOp op = new AffineTransformOp(AffineTransform.getScaleInstance(Ratio, Ratio), null);// 转换源 BufferedImage 并将结果存储在目标 BufferedImage 中。image = op.filter(image,null); //image.getScaledInstance(300,300,image.SCALE_SMOOTH); FileOutputStream out=null; try { out = new FileOutputStream(newpath); ImageIO.write((BufferedImage)image,"bmp",out); out.close(); } catch (Exception e) { System.out.println("写图片文件出错!!"+e.getMessage()); return false; } return true; }