`
java032
  • 浏览: 86843 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jsp中使用flash

阅读更多
本文系转载 : 原始地址 http://hightion.blogbus.com/logs/10098597.html


JSP中嵌套flash,采用< Object >、< Embed >方式

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

       codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"

       WIDTH="600" HEIGHT="400" id="main" ALIGN="">

  <PARAM NAME=movie VALUE="/ media/221.swf">
  <param name="FlashVars" value="a=${uid}&b=${uname}"/>
  <PARAM NAME=quality VALUE=high>
  <PARAM NAME=bgcolor VALUE=#336699>
  <EMBED src="/media/221.swf"
         FlashVars="a=${uid}&b=${uname}"
         quality=high bgcolor=#336699
         WIDTH="600" HEIGHT="400"
         NAME="main" ALIGN=""
         TYPE="application/x-shockwave-flash"
         PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
   EMBED>
>
[注意]:
上面一段代码是分为两部分的,<EMBED/>是用在FireFox里所用的参数,其余的几个<PARAM/>都是IE里的要设置的参数。
下面是对各参数的解释:
1)<PARAM name=movie>这个参数是指定所嵌的flash文件,一定要写路径(相对或绝对路径都行),即使是本目录下也得要写路径。
2)<param name="FlashVars" value="…">这个参数是所要传给flash的变量,若没有,可写该行。
3)<PARAM NAME=bgcolor VALUE=#336699>这个参数是指定所嵌的flash的背景色;
4)标签<EMBED/>里所设置的参数是在Mozilla、Firefox浏览器中起作用的。其中
src="/media/221.swf"是用来指明所嵌的flash文件(包含路径);
FlashVars="a=7&b=9"用来指明要传给flash的变量,若没有变量可不写该项。
JSP->flash传参时,有两种方法:
1、在所指定的文件后追加参数,即将参数和文件名写在一起:
将原有的
<PARAM NAME=movie VALUE="/media/221.swf">
改为
<PARAM NAME=movie VALUE="/ media/221.swf?uid=9&uname=gjj">
2、另加一个参数FlashVars,其值为要传给flash的参数,形如下所示:

<param name="FlashVars" value="uid=9&uname=gjj">
而在flash中不用声明变量名,只用一句

LoadVars(“test.jsp”,”_self”,”get”);

或者定义一些变量,变量名跟页面上所写的变量名相同即可

var uid:Number;

var uname:String;

这样,就可以在ActionScript中使用这两个变量了。



flash->JSP传参时,
我用的是:
getUrl(“/test.jsp”,””,”post”);
在JSP中用request.getParameter(“xxxx”),即得到result的值,当然,若flash中若有表单字段,则不用在URL中写参,就可以传出。
另外,在getUrl()方法中,可以有这样的写法

getUrl("javascript:game();");

去调用页面上的JS方法;去调用页面上的JS方法。

分享到:
评论

相关推荐

    jsp中播放flash

    这通常需要在Flash中设置`allowScriptAccess`为`always`。 5. **响应式设计**: 最后,确保播放器能适应不同屏幕尺寸,考虑使用CSS和响应式布局技术来优化用户体验。 总的来说,JSP中播放Flash涉及到HTML、Flash和...

    在jsp中通过flash调用摄像头拍照

    在Flash中,可以使用`Camera`对象来获取摄像头数据,`Microphone`对象用于访问麦克风。例如: ```actionscript var camera:Camera = Camera.getCamera(); var video:Video = new Video(); video.attachCamera...

    2、html或jsp中加入flash的方式

    在JSP中,我们可以将HTML代码直接写入或者使用JSP标签库来插入Flash。基本操作与HTML类似,只是代码结构可能有所不同,因为JSP允许我们使用Java代码。 1. **使用JSP EL(Expression Language)**: ```jsp ...

    Jsp嵌入Flex 、Jsp Flash报表实现源码

    在IT行业中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,而Flex是Adobe公司开发的一种用于构建富互联网应用程序(RIA)的框架,主要基于ActionScript编程语言和Flash Player运行环境。Flash报表则通常指...

    flash与jsp结合上传

    在IT领域,Flash和JSP(JavaServer Pages)的结合使用常常被用来实现富互联网应用程序(RIA,Rich Internet Applications)中的文件上传功能。Flash作为客户端技术,提供了友好的用户界面和跨平台的多媒体支持,而...

    jsp+flash在线照相【附fla】

    在这里,Eclipse工程包包含了一组必要的文件和配置,使得开发者可以在Eclipse环境中运行和测试这个jsp+flash在线拍照应用。 4. **Webcam API**:Flash提供了访问用户电脑摄像头的API,这使得开发者可以直接在浏览器...

    jsp和flash函数互相调用.txt

    在Flash中,如果希望调用JSP页面上的JavaScript函数,则可以使用`ExternalInterface.addCallback`方法。此方法可以注册一个回调函数,该回调函数能够在Flash端执行后被调用。 ```actionscript // Flash端代码 ...

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

    1. **ActionScript编程**:了解如何在Flash中编写ActionScript代码,尤其是如何使用ExternalInterface来调用Java方法。 2. **JSP和Servlet基础**:熟悉JSP的语法,以及Servlet生命周期和处理HTTP请求的方式。 3. **...

    jsp页面加载flash

    博文链接中的代码示例可能展示了如何在JSP页面中使用SWFObject或其他类似库来加载Flash。通过查看源码,我们可以学习如何配置和调用这些库,以及如何处理Flash内容的加载和交互逻辑。 6. **最佳实践** - 确保...

    基于javaweb+jsp+flash让网页元素插件

    在IT行业中,JavaWeb、JSP(JavaServer Pages)和Flash是构建动态网页的重要技术,它们各有特色且常被结合使用以实现丰富的交互性。在这个主题中,我们将深入探讨如何利用这些技术创建网页元素插件。 首先,JavaWeb...

    jsp头像上传仿flash效果

    【标题】"jsp头像上传仿flash效果"指的是在JavaServer Pages (JSP) 中实现一个用户头像上传的功能,并且这个功能在视觉效果上模仿了经典的Flash技术。Flash曾经是网页动态效果和多媒体交互的主要工具,但在现代网页...

    FLASH+JSP通讯录

    在这款应用中,Flash主要负责用户界面的展示和交互设计,而JSP则负责数据的存储和处理,实现后台逻辑。 首先,我们来看Flash部分。Flash是一种广泛用于创建动画、交互式内容和用户界面的工具。在本通讯录项目中,...

    jsp结合flash实现用摄像头拍照

    Flash中的ActionScript 3是面向对象的编程语言,用于编写交互逻辑。 2. **访问摄像头**:使用`Camera.getCamera()`方法获取用户的默认摄像头。用户可能有多个摄像头,如果需要选择特定摄像头,可以使用`Camera.get...

    jsp+flash交互

    在Flash中,开发者可以使用ActionScript编写代码,发送HTTP请求(通常是XMLHttpRequest或Socket)到JSP页面。JSP接收到请求后,处理数据,如查询数据库,然后返回结果给Flash。Flash解析这些数据并根据需要更新显示...

    flex iframe 支持在flash中嵌套入html jsp asp php等

    flex iframe 支持在flash中嵌套入html jsp asp php等flex iframe 支持在flash中嵌套入html jsp asp php等flex iframe 支持在flash中嵌套入html jsp asp php等flex iframe 支持在flash中嵌套入html jsp asp php等flex...

    jsp 论坛源码 + jsp flash留言板

    2. **Flash ActionScript**:Flash中的编程语言,用于添加交互性和动态行为。在留言板中,ActionScript可能会处理用户输入的文本、发送数据到服务器以及接收反馈信息。 3. **Flash与服务器通信**:Flash可以使用...

    flash+jsp简单聊天室

    在这个场景下,JSP接收Flash客户端发送的消息,可能需要将这些消息存储到数据库或者内存缓存中,同时读取其他用户的消息并发送回客户端。JSP还负责管理用户会话,确保每个用户看到的是自己的聊天记录。 4. **AJAX...

    jsp&flash留言板

    在Flash中,我们可以使用External Interface或Flash Remoting来与JSP进行数据交换。ActionScript将用户输入的数据封装成XML,然后通过HTTP请求发送到服务器,JSP接收到数据后进行处理,可能包括验证、存储等操作。反...

    jsp+flash web摄像保存图片到本地

    5. JSP与Flash交互:为了将Flash捕获的图像发送到服务器,我们可以使用Flash的NetConnection和NetStream类。NetConnection建立客户端和服务器之间的连接,而NetStream则负责数据传输。 6. JPEG编码:Flash可以将...

Global site tag (gtag.js) - Google Analytics