flex 获取URL参数
以下页面是FLEX BUILDER自动生成。改成JSP文件,再添加有着色部分字体,其中,param.videopath的videopath就是url参数传过来的。
全部源码请看附件
JSP源代码
加在第二个
AC_FL_RunContent(
"src", "pakk",
"width", "100%",
"height", "100%",
"align", "middle",
"id", "pakk",
"quality", "high",
"bgcolor", "#869ca7",
"name", "pakk",
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer",
"FlashVars","videopath=${param.videopath}"
以下是mxml代码。着色部分就是用了传过来的参数。
<mx:Button click="setSource(
this.parameters.videopath)" label="{this.parameters.videopath}"/>
<mx:Label text="{
this.parameters.videopath}"/>
附件有代码可以测试,导入MYECLISPE部署后,输入:
http://localhost:8080/videoplay/pakk.jsp?videopath=temp.flv
分享到:
- 2009-03-20 17:55
- 浏览 1185
- 评论(0)
- 论坛回复 / 浏览 (0 / 3787)
- 查看更多
相关推荐
总结来说,这个Flex应用主要展示了如何通过MXML和ActionScript结合来创建一个用户界面,以及如何利用`ExternalInterface`与JavaScript交互,获取URL参数,并根据这些参数进行相应操作。此外,还涉及到组件的使用,...
当需要获取URL参数时,Flex应用会借助JavaScript来获取浏览器中的URL参数,然后再通过ExternalInterface将这些参数传递给ActionScript。 ExternalInterface类是ActionScript与Flash Player的宿主环境(如HTML页面)...
在本文中,我们将深入探讨如何在Flex中获取这些URL参数值。 首先,我们要明白,当我们使用Flex Builder开发应用程序时,编译后的SWF文件会被一个HTML容器包裹,因此在实际运行时,我们实际上是在运行这个HTML文件。...
在Flex开发中,我们经常需要从URL中获取请求参数,以便在应用程序中使用这些数据进行交互。本篇文章将深入探讨如何在Flex应用中通过URL获取`request`参数,并结合提供的文件列表来阐述实际操作步骤。 标题中的"flex...
2. **动态内容加载**:根据URL参数加载特定内容,如产品详情页通过URL参数确定显示哪个产品的信息。 3. **页面跳转携带数据**:在不使用表单提交的情况下,通过URL参数传递数据至目标页面,简化页面交互。 ### 总结...
在Flex程序中,获取HTML容器传递的URL参数值,通常涉及到三个关键步骤:从HTML中获取URL参数、使用JavaScript进行中间处理、以及在ActionScript中接收这些参数。这一过程不仅展示了Flex与HTML之间的交互机制,也体现...
以下是一段示例代码,展示了如何在Flex应用中获取URL参数: ```actionscript import flash.external.ExternalInterface; var urlParams:Object = ExternalInterface.call("function getUrlVars() { var vars = {};...
当Flex Socket连接上来时,服务器端通过`accept()`方法获取新的`Socket`对象,然后就可以进行数据交换了。Java的示例代码如下: ```java ServerSocket serverSocket = new ServerSocket(8080); Socket clientSocket ...
只要你有flex运行环境就行 把这个文件拷贝进去 然后在你访问的地址栏中记得加个参数 如http://111:80/tt/a.html?name=csdn 就这样
在Flex应用内部,可以通过`this.loaderInfo.parameters`获取这些参数。 3. **AMF(Action Message Format)**: AMF是一种二进制数据格式,常用于Flex与服务器之间的数据交换。如果你需要传递复杂的数据结构,...
在 Flex 应用中,这些参数可以通过 `ExternalInterface.call` 或 `navigateToURL` 的返回值获取。首先,你需要在 Flex 中添加事件监听器,以便在应用程序加载时捕获参数: ```actionscript override public ...
在`onModuleComplete`函数中,我们获取了加载模块的`DisplayObject`实例,然后通过`loaderInfo`属性访问到`parameters`对象,从而得到传递的参数。 在FlexTest项目中,你可以找到一个实际的应用示例,展示了如何...
URLVariables类是Flex中用于将变量序列化为URL查询字符串的工具。这种方法适用于GET和POST请求,但通常在POST请求中更为常见,因为它可以处理更复杂的数据结构。以下是如何使用URLVariables传递参数的步骤: 1. **...
以上就是Flex中常见的代码应用场景,涵盖了字符编码、事件处理、数据绑定、随机数生成、URL参数解析、数值处理以及字符串操作等多个方面。理解并掌握这些代码可以帮助开发者更有效地构建和维护Flex应用程序。
同时,代码还展示了如何通过HTTPService传递参数,这可以是通过URL直接附加参数或使用URLVariables对象封装参数。 在实际开发中,根据项目需求和性能考虑,开发者可以选择最适合的类来处理数据加载和请求。对于复杂...
在Flex中,你可以这样调用后台服务获取员工列表: ```actionscript var employeeService:ProxyService = new ProxyService(); employeeService.url = "http://yourserver.com/employeeService"; employeeService....
3. 在新建Flex项目对话框中填写各项参数: - 项目名:例如`samleApp` - 项目位置:默认或自定义路径 - 应用程序类型:选择Web - Flex SDK版本:选择已安装的版本 - 应用程序服务器类型:选择Java - 远程对象...
6. **HTTP编码**:使用`httpEncoding`函数对URL参数进行编码,以确保它们在网络传输中是安全的。 7. **国际化的支持**:在Flex中,使用`resourceManager.getString`获取国际化文件中的文本,例如表头和状态文本,...
Flex 文件上传技术是一种在Web应用中实现用户向服务器端上传文件的方法,通常涉及到前端的Flex技术与后端的Java服务进行交互。Flex是一款强大的富互联网应用程序(RIA)开发框架,由Adobe公司提供,用于创建动态、...
在JavaScript端,CGI脚本传递的参数可以通过`window.location.search`获取,这部分包含了URL查询字符串。然后,JavaScript可以调用已注册的SWF ActionScript函数,传递这些参数。例如,`mySWFObject....