`
zscomehuyue
  • 浏览: 414609 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jsp嵌入Flash的几种方法

    博客分类:
  • flex
阅读更多
   1. 一、传统的方法。  
   2. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  
   3.    codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"  
   4.    width="550" height="400" id="Untitled-1" align="middle">  
   5. <param name="allowScriptAccess" value="sameDomain" />  
   6. <param name="movie" value="mymovie.swf" />  
   7. <param name="quality" value="high" />  
   8. <param name="bgcolor" value="#ffffff" />  
   9. <embed src="mymovie.swf" quality="high" bgcolor="#ffffff" width="550"  
  10.    height="400" name="mymovie" align="middle" allowScriptAccess="sameDomain"  
  11.    type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />  
  12. </object>  

   1. 这方法是使用 object 和 embed 标签来嵌入,细心的会发现,object 的很多参数和 embed 里面的很多属性是重复的,为什么这样做?为了浏览器兼容性,有的浏览器支持 object,有的支持 embed,这也是为什么要修改 Flash 的参数时两个地方都要改的原因。  
   2. 
   3. 二、只用 object 的方法,这种方法的名字叫做 Flash satay,最早是2002年由 Drew McLellan 发表在 A List Apart 上,后来又经过了几次完善:  
   4. <object type="application/x-shockwave-flash  
   5. data="c.swf?path=movie.swf"  
   6. width="400" height="300">  
   7. <param name="movie"  
   8. value="c.swf?path=movie.swf" />  
   9. <img src="noflash.gif"  
  10. width="200" height="100" alt="" />  
  11. </object>  
  12. 这方法没 embed 了,可以通过验证,是标准的嵌入 Flash 的方法,浏览器兼容性也不错,看起来几乎完美,不过还是有问题的:  
  13. 
  14. 需要一个 holder swf 来加载你的目标 swf 以保证 IE 中的 stream 能力,如果你需要通过 flashvars 来传参,或者和页面的 JS 交互,会很麻烦。  
  15. 
  16. 三、用JS嵌入的方法。  
  17. 用JS嵌入就是各有各的嵌入方法了,有嵌得好的有嵌得不好的。有人用 document.write 直接写,这法子说实话不大好,感觉 hack 成分多了,有点为了验证而验证的意思,而且没有体现出什么 JS 的优势。我觉得一个好的 JS 嵌入脚本,在保证 Flash 应有功能的基础上,要发挥 JS 的优势应该要有版本检测,要能很好解决可访问性问题(也就是用户在无法浏览 Flash 内容或禁用 JS 的时候应该如何处理的问题),要易于重复使用。  
  18. 我知道的比较常见的 JS 嵌入方法有以下几个  
  19. 
  20. SWFObject  
  21. 
  22. UFO - Unobtrusive Flash Objects  
  23. 
  24. Macomedia(现在是Adobe了..)
分享到:
评论

相关推荐

    flash和jsp,flash和java交互的web project

    在Flash和JSP/Java的交互中,通常有以下几种方式: 1. **Flash ActionScript调用Java方法**:通过ActionScript(Flash的编程语言)中的 ExternalInterface 类,可以调用在服务器端编写的Java方法。这样,用户在...

    JSP源码——[影音娱乐]JSP版Flash小游戏小偷_jsgame.zip

    【标题】"JSP源码——[影音娱乐]JSP版Flash小游戏小偷_jsgame.zip" 提供的是一款基于JSP技术开发的Flash小游戏,名为“小偷”,主要用于影音娱乐。这个项目可能是为了帮助开发者了解如何将JSP与Flash技术结合,创建...

    在jsp中嵌入flv视频播放器

    在JSP页面中嵌入FLV播放器,可以利用Flash Player的强大功能,为用户提供流畅的视频播放体验。 ### 三、嵌入FLV视频播放器的方法 #### 1. 使用标签 提供的代码示例展示了如何使用HTML的`&lt;object&gt;`标签来嵌入FLV...

    JSP版Flash小游戏小偷 -源码.zip

    首先,JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,以实现服务器端的动态逻辑处理。在本项目中,JSP主要负责后端数据处理和与前端Flash的通信。了解JSP的基础语法和生命周期...

    [影音娱乐]JSP版Flash小游戏小偷_jsgame.zip

    JSP是一种动态网页技术,允许开发者在HTML代码中嵌入Java代码,实现服务器端的数据处理。开发者通常会结合Servlet,一个Java Web应用程序接口,来处理HTTP请求并生成响应。 游戏的开发可能涉及到以下几个关键知识点...

    JSP嵌入一个或多个Flex

    而Flex是Adobe公司推出的一种用于构建富互联网应用程序(RIA)的框架,它基于ActionScript编程语言和Flash Player运行环境。将Flex与JSP结合,可以充分利用两者的优势,创建出交互性强、用户体验优秀的Web应用。 在...

    flex解决JSP遮盖

    解决这个问题有几种策略: 1. **CSS调整**:首先,确保Flex容器和JSP页面元素都有明确的Z-index设置。为Flex应用设置一个高的Z-index值,如9999,使其位于其他元素之上。同时,可能需要调整JSP页面中相关元素的Z-...

    jsp播放器

    【JSP播放器】是一种基于JavaServer Pages(JSP)技术构建的网页视频播放解决方案。在Web开发中,JSP允许开发者将动态内容嵌入到静态HTML页面中,以实现服务器端的编程功能。JSP播放器是利用JSP、JavaScript、HTML、...

    jsp中fckeditor的几种使用,一看便知。

    综上所述,FCKeditor为JSP开发者提供了一种简单易用的富文本编辑解决方案,通过合理的配置和集成,可以在网页中实现强大的文本编辑功能。结合提供的示例代码和实际项目需求,你可以灵活地调整和扩展FCKeditor的功能...

    JSP中实现FlexPaper的demo

    Java Server Pages是一种动态网页技术,它允许开发人员在HTML代码中嵌入Java代码,以便服务器端处理数据并返回给客户端。JSP页面在服务器上执行,生成HTML,然后发送到浏览器,使得网页具有动态交互性。 FlexPaper...

    Javascript+Flash实现5副图片切换

    JavaScript 和 Flash 是两种在网页开发中常用于动态效果和交互设计的技术。在这个"Javascript+Flash实现5副图片切换"的项目中,它们结合在一起,为用户提供了一种动态展示多张图片的方式。以下是对这个主题的详细...

    图片新闻代码可以嵌入到asp jsp等常见语言中使用

    标题中的“图片新闻代码可以嵌入到asp jsp等常见语言中使用”表明这是一个关于将图片展示功能集成到Web应用程序的代码实现,适用于ASP(Active Server Pages)和JSP(JavaServer Pages)这两种常见的服务器端脚本...

    JSP源码——FLVCode.zip

    JSP源码中处理FLV文件可能涉及以下几个方面: - **读取与解码**:通过Java库如Xuggler或JAVE读取和解码FLV文件,提取音频和视频流。 - **流媒体服务**:创建一个HTTP服务器端点,以流式传输FLV文件,使得客户端如...

    JSP网页播放器

    "JSP网页播放器"是一种基于Java Server Pages (JSP) 技术的播放解决方案,它允许在网页上嵌入媒体内容,为用户提供流畅的视听体验。JSP结合了HTML、CSS、JavaScript以及服务器端的Java代码,从而在服务器端动态生成...

    [影音娱乐]去秀吧视频秀 jsp学习版_goshow8com.rar

    JSP是Java平台上用于构建动态Web应用程序的一种技术,它将HTML代码和Java代码结合在一起,使得开发者可以在网页中嵌入服务器端的逻辑。 JSP的核心概念包括以下几个方面: 1. **JSP页面结构**:一个JSP页面由静态...

    超酷Flash留言板

    【超酷Flash留言板】是一种利用Flash技术实现的交互式网页元素,主要功能是为网站用户提供一个可以发表留言、交流信息的平台。Flash留言板以其独特的视觉效果和动态交互性,一度在早期互联网上非常流行,它能够展示...

    [其他类别]JS+Flash让网页元素发光的插件 glow! 0.1_glow.zip

    【描述】:“前几年的JavaJsp应用源码Demo,主要面向的是学生毕业设计学习。” 这段描述提到的是这个压缩包中的源码是基于JavaJSP的应用示例,而不是直接与“glow”插件相关的。JavaJSP(JavaServer Pages)是一种...

    flash柱状图(网页图表插件)源代码

    Flash柱状图的源码通常包含以下几个关键部分: 1. 数据加载模块:这是核心部分,负责读取XML数据源并将其转化为可绘制的数据结构。XML数据格式简洁且易于理解,可以方便地与后端数据接口进行交互。例如,XML文件中...

Global site tag (gtag.js) - Google Analytics