`
nbkangta
  • 浏览: 427785 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

Flex获得外部参数(URL参数)

    博客分类:
  • Flex
阅读更多

关于这个问题,已经困惑了很久,也找了尝试了很多的方法, 但是大部分都是不能实现

 

可以实现的方法如下

 

首先找到Flex3生成的预览用的页面。一般是${defaultMXML}.html。

直接贴代码:

<script language="JavaScript" type="text/javascript">
......
if ( hasProductInstall && !hasRequestedVersion ) {
    ......
AC_FL_RunContent(
        "src", "playerProductInstall",
        "FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
        ......
        "pluginspage", "http://www.adobe.com/go/getflashplayer"
    );
} else if (hasRequestedVersion) {
    // if we've detected an acceptable version
    // embed the Flash Content SWF when all tests are passed
    AC_FL_RunContent(
            "src", "XMonitor",
            "width", "100%",
            "height", "100%",
            "align", "middle",
            "id", "XMonitor",
            "quality", "high",
            "bgcolor", "#869ca7",
            "name", "XMonitor",
            "allowScriptAccess","sameDomain",
            "type", "application/x-shockwave-flash",
            "pluginspage", "http://www.adobe.com/go/getflashplayer",
            "FlashVars", "roomId=123"
    );
  } else {  // flash is too old or we can't detect the plugin
......
  }
// -->
</script>

 

注意看有颜色的地方。

FlashVars顾名思义就是Flash参数了。

后面的,绿色的就是参数名,对应的值自然就是参数值了。

当然了,还可以这么写:

"FlashVars","param1=1&param2=2"

和url一样的。

分享到:
评论

相关推荐

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

    在本文中,我们将深入探讨如何在Flex中获取这些URL参数值。 首先,我们要明白,当我们使用Flex Builder开发应用程序时,编译后的SWF文件会被一个HTML容器包裹,因此在实际运行时,我们实际上是在运行这个HTML文件。...

    Flex获得URL参数值.doc

    当需要获取URL参数时,Flex应用会借助JavaScript来获取浏览器中的URL参数,然后再通过ExternalInterface将这些参数传递给ActionScript。 ExternalInterface类是ActionScript与Flash Player的宿主环境(如HTML页面)...

    flex3 接受外部参数

    本话题聚焦于Flex 3如何接受外部参数,这是一个关键功能,允许开发者传递数据到Flex应用程序,从而实现更灵活的交互和动态内容。 在Flex 3中,接受外部参数主要通过以下几种方式实现: 1. **URL变量**: 当Flex...

    Flex 4 接收外部参数(1)

    在 Flex 4 中,我们可以从不同来源接收外部参数,如启动参数、URL 参数或通过 XML 配置文件。这些参数可以用来初始化应用状态、设置默认值或根据用户需求动态调整界面。 1. **启动参数**:当应用程序被启动时,可以...

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

    这一步骤中,Flex程序会调用预先定义好的JavaScript函数,该函数负责解析URL参数,并返回结果给ActionScript。 ### 实现步骤 1. **定义JavaScript函数**:在HTML页面中,定义一个JavaScript函数,该函数用于解析...

    CGI 传递参数给SWF (flex)

    开发者可以研究这些文件来了解具体实现细节,包括CGI脚本的编写、JavaScript与SWF的交互以及在Flex项目中处理接收到的参数的ActionScript代码。 总的来说,这个过程展示了Web开发中不同技术的集成,包括CGI、...

    纯flex网站前台(httpservice、webservice进行数据交互)

    4. **数据交互流程**:在Flex应用中,通常会创建一个HTTPService或WebService对象,配置其URL、方法和其他参数,然后定义一个事件监听器来处理返回的数据。当用户触发某个操作时,如点击按钮,服务会被调用,然后在...

    Flex控制swf简单源码

    在Flex应用中,我们经常需要动态加载外部的SWF文件,以实现模块化设计或者扩展功能。加载SWF文件的核心在于使用`Loader`类,它是AS3中的一个核心组件,负责加载各种类型的媒体资源,包括SWF文件。 以下是一段基本的...

    FLEX教程-FLEX教程

    - 配置服务 URL 和参数。 #### 24. AMF - **AMF**: Action Message Format,一种用于在 Flex 和服务器之间传输数据的二进制格式。 - **优点**: - 高效的数据传输。 - 支持复杂数据类型。 #### 25. Demo12:...

    flexpaper Flex中显示PDF功能

    使用FlexPaper,开发人员可以轻松地将PDF显示功能整合到他们的Flex项目中,无需依赖外部浏览器插件或第三方应用。作为一个Flex库,它可以被灵活地导入并定制以适应各种用户界面需求。FlexPaper提供了许多高级特性,...

    flex 调用新浪微博接口类库整理

    在调用微博接口之前,确保你已经注册成为新浪开发者,并获得了应用的API密钥(App Key)、应用密钥(App Secret)以及OAuth认证所需的回调URL。这些信息将用于身份验证和授权过程,使得你的Flex应用能够合法地代表...

    Flex与处部的数据通信和图表

    【Flex与外部的数据通信】 在Flex开发中,与外部数据通信是至关重要的,这使得Flex应用程序能够从服务器获取和更新实时信息。Flex提供了三种主要的数据通信方式:HTTPService、WebService和Remoting。 **4.1.1 ...

    Flex实现天气预报服务

    在本项目中,“Flex实现天气预报服务”指的是利用Flex的技术来创建一个应用,该应用能够通过调用外部的Web服务接口获取并显示天气预报信息。 Flex中的WebService组件是用于与SOAP(Simple Object Access Protocol)...

    Flex与.NET互操作

    - **`wsdl`属性**:指定WSDL文件的URL,Flex会自动解析此文件并生成相应的操作方法。 - **`&lt;mx:operation&gt;`标签**:定义具体的Web Method调用,`name`属性指定了要调用的Web Method名称。 - **`result`和`fault`属性...

    FLEX数据与通讯

    这通常涉及使用`HTTPService`和`WebService`组件,通过指定URL、方法(GET或POST)和请求参数来发起请求。服务返回的数据可以是XML、JSON或其他格式,Flex可以解析这些数据并显示在UI上。 例如,使用`HTTPService`...

    网页给swf传递参数的方式【可以用于版本管理】

    1. **URL参数加载SWF**: 当SWF文件作为网页的一部分嵌入时,可以通过修改`&lt;object&gt;`或`&lt;embed&gt;`标签的`flashvars`属性来传递参数。例如: ```html &lt;!-- ... --&gt; ``` 在SWF内部,可以使用`flash.system...

    Flex面试题及答案

    在Flex应用中,获取当前运行的URL可以通过`System.current.url`属性。然而,需要注意的是,这个属性在某些环境下可能不可用,尤其是当应用运行在本地文件系统或受限的沙箱环境中时。为了确保兼容性,建议使用`window...

    ArcGIS Viewer for Flex的配置及定制

    除了配置文件之外,还可以通过URL参数来动态调整地图的一些属性: - **center**:指定地图中心点。 - **scale**:设置初始比例尺。 - **extent**:定义地图的初始范围。 - **itemid**:关联Web Map的唯一标识号。 - ...

    flex 利用FileReference上传firefox报2038错误

    尽管原文提到没有找到具体的解决方案,但思路是相似的,即通过URL参数的形式传递会话标识。 3. **上传ID验证**:另一种替代方案是在服务器端生成一个唯一的上传ID,每当发起上传请求时将此ID作为参数一并发送。这种...

    flex框架之Cairngorm框架(二)

    3. **派发事件**:视图派发事件,携带必要的参数,如请求数据或服务URL。 4. **Controller响应**:`ApplicationController`监听到该事件后,实例化对应的命令类,并传递事件参数。 5. **命令执行**:`...

Global site tag (gtag.js) - Google Analytics