swf

解决FlexPaper分页分段加载问题

家住魔仙堡 提交于 2019-12-06 19:10:31
FlexPaper是一个开源的PDF文档在线查看控件。用户查看PDF文档不需要安装Acrobat Reader,但需要利用像 SwfTools 这样的工具预先将PDF文档转成SWF格式的文件。FlexPaper能够对需要查看的文档进行分页、搜索、打印、缩放、全屏查看等 但对于一次性加载 整个大型文档会导致加载时间过长和内存过渡消耗。在新的FlexPaper版本中已经能够解决这个问题。首先需要将你的文档拆分成多份swf文件,然后在调用FlexPaper的时候设置好相关参数,这样在浏览的时候就能够分页/分段加载。下面将介绍如何将文档拆分成多份swf文件和怎么设置FlexPaper参数: 关于如何拆分文档,在FlexPaper 1.4.5中已经提供了一个开箱即用的示例。只要在支持PHP的服务器上运行其提供的'split_document.php'文件能够自动进行分页。对于服务器上不支持PHP运行的,可以在调用PDF2SWF程序时,在原来调用的命令行基础上稍微修改一下具体如下: C:\SWFTools\pdf2swf.exe Paper.pdf -o Paper % .swf -f -T 9 -t -s storeallcharacters 大家可以看到上面的命令行比原来只多了一个 % 符号,这个符号表示在PDF2SWF转换文档时,将为每一个页创建一个swf文件。如:"Paper1.swf

Flash始终位于最上层的解决方法(让FLASH对象位于DIV层之下)

折月煮酒 提交于 2019-12-06 17:40:01
很多时候,我们在页面插入FLASH的时候会发现,flash是object,然后页面默认把它始终是放在最上面的,这样flash上面紧贴着的下拉菜单便到后面看不到了。设置层也没有用。 这 样在生成页面的时候就变得很被动,于是我做了个浮动层,原来的页面上有flash,但是不论我把浮动层的z-index调多高,这个层都始终会被 flash遮住,无耐之下,只能把浮动层移动flash遮不到的地方~ 后来经过尝试,我发现在<object>里面插入<PARAM NAME=wmode VALUE=transparent>就行了,在这里还有一些补充资料需要说明一下。 <!-- 一个是 IE 中起作用的: --> <param name="wmode" value="transparent" /> <!-- 另外一个是 firefox 中起作用: --> <embed src="YourFlash.swf" wmode="transparent" ... ></embed> 我也试了在flash 加个参数,wmode=opaque,也是可以的,why? 看了这段解释,还是不明白~··················· (可选)允许使用 Internet Explorer 4.0 中的透明 Flash 内容、绝对定位和分层显示功能。此标记/属性仅在带有 Flash Player ActiveX 控件的

flexpaper组件中关于隐藏真实的swf 地址下载

好久不见. 提交于 2019-12-06 02:31:57
flexpaper是个不错的将pdf,word之类的文件转化为swf的开源工具,关于这个其实网上说了不少了,它做出来的效果有点象百度文库的效果了,但最近发现一个问题,就是在 SwfFile : escape("xxxx.swf"); 这里,可能会造成很容易通过绝对路径下载到swf的地址,于是可以下载到swf,那么有什么好的方法保护之呢?当然,要搞到很复杂是不大可能的,除非有百度的能力,但简单的保护还是有办法的. 办法就是,其实flexpaper的SwfFile是支持以文件流的方式读文件的,所以, 可以简单写一个action或者servlet来读取,代码如下: [code="java"] try { ServletOutputStream out = this.getResponse().getOutputStream (); this.ismsdocversion = this.docversionsService .getswfnamebydocumentId(documentId); String realPath =ServletActionContext.getServletContext().getRealPath("swffiles")+"/"+this.ismsdocversion.getAttachmentflashname(); logger.info(

插入透明背景Flash的HTML代码

梦想的初衷 提交于 2019-12-06 00:15:06
网页制作中经常需要使用透明背景的flash作点缀,会使得整个页面充满活力。 下面就将插入透明背景Flash的HTML代码贴出来,以便日后使用,需要的同志们也可以参考,有好的意见欢迎留言。 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase=" http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0 " width="653" height="72"> <param name="movie" value="image/28.swf"> //flash路径 <param name="wmode" value="transparent"> //背景透明的关键 <embed src="image/28.swf" width="653" height="72" quality="high" pluginspage=" http://www.macromedia.com/go/getflashplayer " type="application/x-shockwave-flash"></embed> </object> 在提供一些透明背景的flash: ---------------------

doc文档转pdf文档和pdf文档、doc文档等转为swf文档开发解决方案

帅比萌擦擦* 提交于 2019-12-04 05:57:12
1 业务背景描述: 需求:网站需要用户可以在页面浏览课程讲义、bbs论坛的资料。讲义文件是pdf文件。bbs论坛资料一般是pdf文件或者doc文档等 2 实现思路: 将doc文档等转为pdf文档, 将pdf文档等转为swf文件,然后通过swf播放器播放。每一页对应一个swf文件。 3 转码流程图 技术选型 doc转pdf的工具 采用open office 组件将doc等文档转为pdf(项目中已废弃使用) 采用 wps 组件将doc等文档转为pdf(项目正在使用的) pdf转swf采用 swftools工具 需要安装 字体库 xpdf-3.02pl5-win32 转码命令:pdf2swf d:/tmp/download/e4176d970bb7842f1bff87466ef4eebf.pdf -o d:/tmp/20140108/8cb3032ec72b3adb775a53ca7567ad77/Paper%.swf -T 9 -s languagedir=D:/xpdf-3.02pl5-win32/xpdf-chinese-simplified 采用wps转码时配置如下: 1 Java Web项目使用jacob操作Office文件 版本 1.14.3 2 将下载的jacob 项目下面的的jacob-1.14.3-x86.dll 文件和jacob-1.14.3-x64.dll 放到 C

Create flash/swf player in Android [closed]

匿名 (未验证) 提交于 2019-12-03 09:06:55
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I have to create an app to play an swf/flash file, having zoom and mouse pointer functionalities. I have searched a lot, but I didn't find any sample/code or any clue to build a player. Does anyone know an API or any way to build such a player? Has anybody played an swf file in android other than with WebView? I have tried to play swf in WebView but it shows only a square image(blue) in the center, even though I have installed flash player. 回答1: Make sure you have enabled plugins for your webview: http://developer.android.com/reference

How to Play local swf files in a webview

匿名 (未验证) 提交于 2019-12-03 08:44:33
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 由 翻译 强力驱动 问题: Am trying to play local .swf files (kept in asset or sdcard) inside webview. But am not getting any luck...Can anyone guide me the proper way??? I am able to play swf files via url....but getting difficulty in playing local file inside webview 回答1: swf2.html: below is the android code package webView . video ; import android . app . Activity ; import android . os . Bundle ; import android . os . Environment ; import android . webkit . WebView ; public class WebViewActivity extends Activity { private WebView mWebView ; /** Called

How do I fix a “initial content not found” error?

匿名 (未验证) 提交于 2019-12-03 08:44:33
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: Using Flash Builder 4.6 on some code from a client. Clicked on debug (also tried run) and received this error: Process terminated unexpectedly. initial content not found Launch command details: "C:\Program Files\Adobe\Adobe Flash Builder 4.6\sdks\4.6.0 \bin\adl.exe" -runtime "C:\Program Files\Adobe\Adobe Flash Builder 4.6\sdks\4.6.0 \runtimes\air\win" -profile mobileDevice -screensize 640x920:640x960 -XscreenDPI 326 - XversionPlatform IOS "C:\Users\tstiffler\Adobe Flash Builder 4.6\TP\bin-debug\TP- app.xml" "C:\Users\tstiffler\Adobe Flash

Convert compressed swf to mp4

匿名 (未验证) 提交于 2019-12-03 02:45:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I'm looking for a batch script to convert swf to mp4, lossless. I tried using both ffmpeg and handbrake, but apparently swf is compressed and I can't convert them this way. ffmpeg -i input -c:v libx264 -preset ultrafast -qp 0 output.mkv HandBrakeCLI -i source -o destination I know I acn use a tool like xilisoft, but I've more than 3000 videos and would need to run this automatically. Is there a script/ algorithm that can help me automate this process? 回答1: Get gnash: git clone git://git.sv.gnu.org/gnash.git You'll need a bunch of

ffmpeg: convert audio-only flv to swf

匿名 (未验证) 提交于 2019-12-03 02:30:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: My Flex application records audio-only FLV files using red5--I'd like to convert these to SWF files so I can embed them in other SWF files. (I could also convert to MP3 and then embed them into SWFs myself, but I'd prefer a one step solution.) Anyone have experience doing this? What I've tried: The following naive ffmpeg command fails: > ffmpeg -i 3139747641.flv -vn movie.swf FFmpeg version SVN-r21751-snapshot, Copyright (c) 2000-2010 Fabrice Bellard, et al. built on Feb 11 2010 09:15:42 with gcc 4.2.1 (SUSE Linux) configuration: --enable