flex 3 从页面url中取参数取值的完美解决方案
1:当用
http://xxxxx/xxx.mxml?name=hermit方式访问
可以用this.parameters.name这种方式在flex里面取url参数
2:当用
http://xxxxx/xxx.swf?name=hermit方式访问
可以用this.parameters.name这种方式在flex里面取url参数
3:当用
http://xxxxx/xxx.html?name=hermit方式访问
可以用this.parameters.name这种方式在flex里面取url参数
但是页面需要处理.
页面中加入js方法
function getparafromurl() {
var url,pos,parastr,para;
url = window.location.href;
pos = url.indexOf("?")
parastr = url.substring(pos+1);
return parastr;
}
在 AC_FL_RunContent中加入
"FlashVars", getparafromurl(),
如果页面是flex builder 通过模板自动生成的
那么需要在index.template.html文件中加入上面的代码.
4:同3,但是如果希望js被禁用的时候,flex依然能工作
则需要把html变成jsp,
然后在jsp里面获取url参数,拼成字符串XXXX,
在<object classid=下面
加<param name="FlashVars" value="XXXX" />
然后在flex里面依然能通过this.parameters.name去获取url参数.
来源:http://www.blogjava.net/vip01/archive/2008/01/07/173262.html
分享到:
相关推荐
`window.location.href`包含了完整的URL,而`window.location.search`则是查询字符串(即URL中问号`?`后面的部分)。为了提取参数对,通常会使用`substring()`方法或`split("&")`来分解查询字符串。 以下是一个示例...
在Flex开发中,我们经常需要从URL中获取请求参数,以便在应用程序中使用这些数据进行交互。本篇文章将深入探讨如何在Flex应用中通过URL获取`request`参数,并结合提供的文件列表来阐述实际操作步骤。 标题中的"flex...
以下是一个详细的示例,展示了如何在Flex中解析URL中的参数: ```actionscript // 初始化参数对象 private var params:Object = {}; params = {}; // 获取URL var url:String = ExternalInterface.call("window....
该文件是一个基于Flex框架创建的MXML应用程序,用于获取浏览器URL中的参数并显示在界面中。Flex是一个用于构建富互联网应用程序(RIA)的开源框架,它基于ActionScript和MXML,通常与Adobe Flash Player或Adobe AIR...
利用google-iframe在flex中嵌入网页是在swf上覆盖一个div,flex与网页无法融合,这样会出现各种显示,控制问题,如页面自适应,页面显示控制,内容遮盖,网页内容不随flex滚动条滚动等,现在这些问题都解决了
在Adobe Flex Builder 3中,开发富互联网应用程序(RIA)时,经常需要在不同组件之间交换数据或参数。这是构建动态、交互式用户界面的关键环节。本教程将深入探讨Flex中组件之间的参数传递机制,帮助你更好地理解和...
由于Flash Player和浏览器之间的安全限制,Flex程序不能直接访问URL中的参数。因此,需要借助JavaScript作为中间层来读取这些参数。JavaScript可以通过`window.location`对象获取当前页面的URL,然后解析出参数部分...
&]+([^=&]+)=([^&]*)/gi`匹配URL中的参数,并将它们存储在一个对象中。这个正则表达式可以捕获URL中形如`key=value`的片段,并将它们分别分配给变量`key`和`value`。 在实际应用中,我们可能需要处理各种情况,例如...
本方案将详细探讨如何在Flex项目中实现完美的多语言支持,以满足i18n(国际化)的需求。 首先,我们需要了解什么是i18n。i18n是“国际化”的缩写,这里的数字18代表英文单词"internationalization"中的字母数量。这...
在Flex开发中,有时我们需要从外部HTML页面向SWF文件传递参数,以便在Flex应用程序中使用这些参数。本文将详细讲解如何在Flex中获取HTML容器传递的URL参数值,以及如何利用JavaScript和ExternalInterface类来实现这...
在Flex开发中,加载HTML页面是一项常见的需求,特别是在构建富互联网应用程序(RIA)时。Flex是一种基于Adobe AIR或Flash Player运行时的开放源代码框架,它允许开发者创建交互性强、可自定义的用户界面。而HTML则作为...
当Flex应用被嵌入在HTML页面中时,可以使用`swfobject`库来加载SWF文件,并在URL中附带参数。例如,你可以通过`<param name="flashvars" value="param1=value1¶m2=value2">`来传递参数。在Flex应用内部,这些...
在项目中,可能需要结合以上方法进行调试和调整,找到最适合你的解决方案。记住,关键在于理解编码原理,以及在Flex和服务器之间协调一致的字符编码。对于`解决Flex中文乱码.txt`这个文件,它可能包含了具体的代码...
标题中的“flex 嵌入完美Iframe”指的是在Adobe Flex应用程序中嵌入HTML的Iframe元素,并实现良好的交互和兼容性。Flex是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA)。它允许开发者创建...
flex接收网页参数,flex与js交互,flex调用js,js调用flex
为了满足生成详细知识点的要求,我们将从Flex3软件的基本介绍入手,探讨其注册码的相关概念与获取途径,以及在使用此类软件时可能遇到的问题及解决方案。 ### Flex3简介 Flex3是一款由Adobe公司开发的开源框架,...
在Flex开发中,页面跳转是一项基本且重要的功能,它能够帮助开发者实现应用内的导航逻辑,为用户提供流畅的使用体验。根据给定文件的信息,本文将深入探讨Flex页面跳转的各种方式,并通过具体的代码示例来解释如何在...
在Flex开发中,`ModuleLoader` 是一个关键组件,它允许开发者动态地加载MX模块(即Flex模块,独立的SWF文件)。`ModuleLoader` 的主要功能是将模块的加载过程与应用程序的其余部分分离,这有助于实现代码的模块化和...
在IT行业中,Flex是一种用于构建富互联网应用程序(RIA)的技术,它基于ActionScript和Flash Player。AMF(Action Message Format)是Adobe开发的一种二进制数据交换格式,主要用于提高Flex和服务器之间的通信效率。...