`
04023129
  • 浏览: 161505 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

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参数.

分享到:
评论
1 楼 crazyj2ee 2012-05-31  
[img][/img]

相关推荐

    flex获得html容器传递的url参数值

    `window.location.href`包含了完整的URL,而`window.location.search`则是查询字符串(即URL中问号`?`后面的部分)。为了提取参数对,通常会使用`substring()`方法或`split("&")`来分解查询字符串。 以下是一个示例...

    flex通过URL获取request参数

    在Flex开发中,我们经常需要从URL中获取请求参数,以便在应用程序中使用这些数据进行交互。本篇文章将深入探讨如何在Flex应用中通过URL获取`request`参数,并结合提供的文件列表来阐述实际操作步骤。 标题中的"flex...

    Flex通过URL获取参数

    以下是一个详细的示例,展示了如何在Flex中解析URL中的参数: ```actionscript // 初始化参数对象 private var params:Object = {}; params = {}; // 获取URL var url:String = ExternalInterface.call("window....

    flex获得浏览器参数,flex获得url参数

    该文件是一个基于Flex框架创建的MXML应用程序,用于获取浏览器URL中的参数并显示在界面中。Flex是一个用于构建富互联网应用程序(RIA)的开源框架,它基于ActionScript和MXML,通常与Adobe Flash Player或Adobe AIR...

    flex中嵌入网页完美解决方案

    利用google-iframe在flex中嵌入网页是在swf上覆盖一个div,flex与网页无法融合,这样会出现各种显示,控制问题,如页面自适应,页面显示控制,内容遮盖,网页内容不随flex滚动条滚动等,现在这些问题都解决了

    Adobe Flex Builder 3组件之间的传递参数

    在Adobe Flex Builder 3中,开发富互联网应用程序(RIA)时,经常需要在不同组件之间交换数据或参数。这是构建动态、交互式用户界面的关键环节。本教程将深入探讨Flex中组件之间的参数传递机制,帮助你更好地理解和...

    Flex程序如何获取html容器传递的URL参数值

    由于Flash Player和浏览器之间的安全限制,Flex程序不能直接访问URL中的参数。因此,需要借助JavaScript作为中间层来读取这些参数。JavaScript可以通过`window.location`对象获取当前页面的URL,然后解析出参数部分...

    Flex程序如何获取html容器传递的URL参数值(转)

    &]+([^=&]+)=([^&]*)/gi`匹配URL中的参数,并将它们存储在一个对象中。这个正则表达式可以捕获URL中形如`key=value`的片段,并将它们分别分配给变量`key`和`value`。 在实际应用中,我们可能需要处理各种情况,例如...

    完美的Flex多语言支持解决方案

    本方案将详细探讨如何在Flex项目中实现完美的多语言支持,以满足i18n(国际化)的需求。 首先,我们需要了解什么是i18n。i18n是“国际化”的缩写,这里的数字18代表英文单词"internationalization"中的字母数量。这...

    Flex获得URL参数值.doc

    在Flex开发中,有时我们需要从外部HTML页面向SWF文件传递参数,以便在Flex应用程序中使用这些参数。本文将详细讲解如何在Flex中获取HTML容器传递的URL参数值,以及如何利用JavaScript和ExternalInterface类来实现这...

    flex加载html页面

    在Flex开发中,加载HTML页面是一项常见的需求,特别是在构建富互联网应用程序(RIA)时。Flex是一种基于Adobe AIR或Flash Player运行时的开放源代码框架,它允许开发者创建交互性强、可自定义的用户界面。而HTML则作为...

    flex3 接受外部参数

    当Flex应用被嵌入在HTML页面中时,可以使用`swfobject`库来加载SWF文件,并在URL中附带参数。例如,你可以通过`&lt;param name="flashvars" value="param1=value1&param2=value2"&gt;`来传递参数。在Flex应用内部,这些...

    解决Flex 中文乱码

    在项目中,可能需要结合以上方法进行调试和调整,找到最适合你的解决方案。记住,关键在于理解编码原理,以及在Flex和服务器之间协调一致的字符编码。对于`解决Flex中文乱码.txt`这个文件,它可能包含了具体的代码...

    flex 嵌入完美Iframe

    标题中的“flex 嵌入完美Iframe”指的是在Adobe Flex应用程序中嵌入HTML的Iframe元素,并实现良好的交互和兼容性。Flex是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA)。它允许开发者创建...

    flex接收网页参数

    flex接收网页参数,flex与js交互,flex调用js,js调用flex

    flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码

    为了满足生成详细知识点的要求,我们将从Flex3软件的基本介绍入手,探讨其注册码的相关概念与获取途径,以及在使用此类软件时可能遇到的问题及解决方案。 ### Flex3简介 Flex3是一款由Adobe公司开发的开源框架,...

    Flex页面跳转.txt

    在Flex开发中,页面跳转是一项基本且重要的功能,它能够帮助开发者实现应用内的导航逻辑,为用户提供流畅的使用体验。根据给定文件的信息,本文将深入探讨Flex页面跳转的各种方式,并通过具体的代码示例来解释如何在...

    flex中moduleLoader加载module时传递参数源代码

    在Flex开发中,`ModuleLoader` 是一个关键组件,它允许开发者动态地加载MX模块(即Flex模块,独立的SWF文件)。`ModuleLoader` 的主要功能是将模块的加载过程与应用程序的其余部分分离,这有助于实现代码的模块化和...

    AMF抓取flex页面数据

    在IT行业中,Flex是一种用于构建富互联网应用程序(RIA)的技术,它基于ActionScript和Flash Player。AMF(Action Message Format)是Adobe开发的一种二进制数据交换格式,主要用于提高Flex和服务器之间的通信效率。...

Global site tag (gtag.js) - Google Analytics