谁能把这张图做成LOL的登入界面swf格式的呢 谢谢了_百度知道求英雄联盟官方所出的page.swf文件_百度知道J2EE相关问题(6)
& & & & &最近遇到的一个需求是在jsp页面展现在指定路径下的swf文件?
& & & & & & & 这个功能在网上搜出很多如下方法解决的
&EMBED src=&flsah3.swf& quality=&high& bgcolor=#FFFFFF WIDTH=&550& HEIGHT=
&400& NAME=&example& ALIGN=&&
TYPE=&application/x-shockwave-flash& PLUGINSPAGE=
& & & & & & & & & & & & 这个方法我测试过虽然比较简洁快速(代码量很少),但是存在很多问题(兼容性差,而且展现效果十分蛋疼,不便于 & & & & & & & & &后期操作维护),所以不建议大家使用。
& & & & & & & 我的最终解决方法为:
& & & & & & & & & & & & 使用 flexpaper_flash.js 来展现swf文件 (这个工具如果你放在本地就用html文件来跑很可能跑不起来,这个玩意需要放到tomcat下面(就是在webapps目录下面,自己建个demo的文件夹也行,把东西全放进去跑就可以跑起来)就可以跑起来)
& & & & & & & & & & & &具体代码如下(在对应jsp直接加入下面代码就好,对应参数我在下面也会讲到):
& & & & & & & & &
&script type=&text/javascript& src=&script/flexpaper_flash.js&&&/script& //导入要使用的js 自己对应自己的js路径
&div id=&viewerPlaceHolder& style=&position:left:240top:10width:680height:480&&//&span style=&color:#ff0000;&&其中的 id=&viewerPlaceHolder& 不可缺少 引用的js根据此id来展现文件&/span&
//style是自己加样式控制展现效果,这个需根据实际情况调试
&script type=&text/javascript&&
var fp = new FlexPaperViewer(
'FlexPaperViewer',
'viewerPlaceHolder', { config : {
SwfFile : escape('http://myu.&%=oaIntegtation.getSwflj() %&'),//这一句开始我们可以根据自己的实际情况加入相应参数 这一句是加入加载文件的路径
Scale : 0.6, //初始化缩放比例,参数值应该是大于零的整数 0.6就是60%的比例
ZoomTransition : 'easeOut', //(String) Flexpaper中缩放样式,它使用和Tweener一样的样式,默认参数值为easeOut.其他可选值包括: easenone, easeout, linear, easeoutquad
ZoomTime : 0.5, //从一个缩放比例变为另外一个缩放比例需要花费的时间,该参数值应该为0或更大。
ZoomInterval : 0.2,//缩放比例之间间隔,默认值为0.1,该值为正数。
FitPageOnLoad : false, //初始化得时候自适应页面,与使用工具栏上的适应页面按钮同样的效果。
FitWidthOnLoad : true,//初始化的时候自适应页面宽度,与工具栏上的适应宽度按钮同样的效果。
FullScreenAsMaxWindow : false,
ProgressiveLoading : false,
MinZoomSize : 0.2,
MaxZoomSize : 5,
SearchMatchAll : false,
InitViewMode : 'Portrait',
PrintPaperAsBitmap : false,
ViewModeToolsVisible : true,
ZoomToolsVisible : true,
NavToolsVisible : true,
CursorToolsVisible : true,
SearchToolsVisible : true,
localeChain: 'en_US'
设置地区(语言),目前支持以下语言。
&span style=&color:#ff0000;&&一开始我将这段代码加入自己的jsp,发现后台总是报 找不到 FlexPaperViewer.swf 这个文件,那么我们需要将这个swf文件放到自己的jsp所在目录上,这样便可解决此报错,。&/span&
下面是代码里没有注释的各个参数的详细解释:& & & &&
FullScreenAsMaxWindow (Boolean) 当设置为true的时候,单击全屏按钮会打开一个flexpaper最大化的新窗口而不是全屏,当由于flash播放器因为安全而禁止全屏,而使用flexpaper作为独立的flash播放器的时候设置为true是个优先选择。 &
ProgressiveLoading (Boolean) 当设置为true的时候,展示文档时不会加载完整个文档,而是逐步加载,但是需要将文档转化为9以上的flash版本(使用pdf2swf的时候使用-T 9 标签)。 &
MaxZoomSize (Number) 设置最大的缩放比例。 &
MinZoomSize (Number) 最小的缩放比例。 &
SearchMatchAll (Boolean) 设置为true的时候,单击搜索所有符合条件的地方高亮显示。 &
InitViewMode (String) 设置启动模式如&Portrait& or &TwoPage&. &
ViewModeToolsVisible (Boolean) 工具栏上是否显示样式选择框。 &
ZoomToolsVisible (Boolean) 工具栏上是否显示缩放工具。 &
NavToolsVisible (Boolean) 工具栏上是否显示导航工具。 &
CursorToolsVisible (Boolean) 工具栏上是否显示光标工具。 &
SearchToolsVisible (Boolean) 工具栏上是否显示搜索。 &
& & & & & & & & & & &
& & & & & & & & & & & &
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1451次
排名:千里之外
(1)(4)(1)(1)(1)(1)如何下载网站中的SWF文件
如何下载网站中转成flash格式的SWF文件
一般做法:
1:打开浏览器或某个网页后,选择:工具-internet选项-删除文件-确定。
2:这时候开始去试听或试看你想要下载的文件。(记住,一定要等播放的视频或音频文件缓冲完成后再回头去找这个已经下载到电脑里的文件)
3:找到已经下载到电脑里的我们刚才试听或试看的文件,音频文件为MP3格式,视频文件为FLV或MP4,swf等格式的文件。(找文件的方法:工具-internet选项-设置-查看文件。这时,在打开的C盘的画面的空白处点右键-排列图标-类型,然后找到你说需要格式的文件,比如swf格式,mp3格式,rm格式的文件,然后在文件上点右键选择复制,之后粘贴到桌面或其他地方就可以了)。
高级做法:
在网页中点击右键,选查看源文件,出现一个记事本文件,然后开始查找你说需要下载的文件格式的文件。比如,你想要查找swf格式的文件,ctrl+F打开查找,输入“.swf”,然后查找,以为例,该文件查找如下:
---------------------------------------------------------------------------------------------------------
&&&&&&FONT&script
type="text/javascript" src="swfobject/swfobject.js"&&/&FONT&script&
&&&&FONT&script
type="text/javascript"&
&&&if(window.addEventListener)
&&&window.addEventListener('DOMMouseScroll',
handleWheel, false);
&&&window.onmousewheel
= document.onmousewheel = handleW
(window.attachEvent)
&&&window.attachEvent("onmousewheel",
handleWheel);
&&&function
handleWheel(event){
&&&&&if(!window.document.FlexPaperViewer.hasFocus()){return
&&&&&window.document.FlexPaperViewer.setViewerFocus(true);
&&&&&window.document.FlexPaperViewer.focus();
&&&&&if(navigator.appName
== "Netscape"){
(event.detail)
&&&&&&&delta
(event.preventDefault){
&&&&&&&event.preventDefault();
&&&&&&&event.returnValue
&&&&&return
&&&&}catch(err){return
&&&/&FONT&script&
&&FONT&script
type="text/javascript"&
&&&&&&&&&&&
&&&&&&&&&&&
var swfVersionStr = "9.0.124";
&&&&&&&&&&&
&&&&&&&&&&&
var xiSwfUrlStr =
"${expressInstallSwf}";
&&&&&&&&&&&
var flashvars =
&&&&&&&&&&&&&&&&&
SwfFile : escape("/uploads/soft/37tuji/29/rxtqyrxdxtdwzasssjgc.swf"),
&&&&&&ZoomTransition
: 'easeOut',
&&&&&&ZoomTime
&&&&&&ZoomInterval
&&&&&&FitPageOnLoad
&&&&&&FitWidthOnLoad
&&&&&&FullScreenAsMaxWindow
&&&&&&ProgressiveLoading
&&&&&&MinZoomSize
&&&&&&MaxZoomSize
&&&&&&SearchMatchAll
&&&&&&InitViewMode
: 'Portrait',
&&&&&&PrintPaperAsBitmap
&&&&&&PrintEnabled
&&&&&&ViewModeToolsVisible
&&&&&&ZoomToolsVisible
&&&&&&NavToolsVisible
&&&&&&CursorToolsVisible
&&&&&&SearchToolsVisible
&&&&&&localeChain
params = {
&&&&&&&&&&&
params.quality = "high";
&&&&&&&&&&&
params.bgcolor = "#ffffff";
&&&&&&&&&&&
params.allowscriptaccess = "sameDomain";
&&&&&&&&&&&
params.allowfullscreen = "true";
&&&&&&&&&&&
var attributes = {};
&&&&&&&&&&&
attributes.id = "FlexPaperViewer";
&&&&&&&&&&&
attributes.name = "FlexPaperViewer";
&&&&&&&&&&&
swfobject.embedSWF(
&&&&&&&&&&&&&&&
"/templets/default/flexpaper/FlexPaperViewer.swf", "flashContent",
&&&&&&&&&&&&&&&
"100%", "100%",
&&&&&&&&&&&&&&&
swfVersionStr, xiSwfUrlStr,
&&&&&&&&&&&&&&&
flashvars,
params, attributes);
&&&swfobject.createCSS("#flashContent",
"display:text-align:");
&/&FONT&script&
style="width:100%;height:900float:right"&
---------------------------------------------------------------------------------------------------------------------------
&SwfFile : escape("/uploads/soft/37tuji/29/rxtqyrxdxtdwzasssjgc.swf"),
&& "/templets/default/flexpaper/FlexPaperViewer.swf", "flashContent",
如上,共找到两个含有.swf的地方,很明显SwfFile表示此处为swf文件,则下载地址为网站首页+此处的地址/uploads/soft/37tuji/29/rxtqyrxdxtdwzasssjgc.swf
下载地址即为
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。谁有英雄联盟历史登陆界面,在英雄联盟\TCLS\ui路径中的两个文件 page.jpg 和 page.swf ,最好百度网盘_百度知道