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

Flash教程:汇总网页传递参数到flex中的三种方法

 
阅读更多
作者:佚名    来源:转载    发布时间:2010-11-14 12:38:46
1.在<Object>和<embed>中设置flashVars参数,例如:
<object id=’mySwf’ classid=’clsid:D27CDB6E-AE6D-11cf-96B8-444553540000′ codebase=’http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab’ height=’100%’ width=’100%’>
        <param name=’src’ value=’FlashVarTest.swf’/>
        <param name=’flashVars’ value=’firstName=Nick&lastName=Danger’/>
        <embed name=’mySwf’ src=’FlashVarTest.swf’ pluginspage=’http://www.adobe.com/go/getflashplayer’ height=’100%’ width=’100%’ flashVars=’firstName=Nick&lastName=Danger’/>
<embed src=’TitleTest.mxml.swf?myName=Danger’ … />  
</object>
2.或者在<Object>和<embed>中的src属性中直接加参数,例如:
<object … >
    <param name=’src’ value=’TitleTest.mxml.swf?myName=Danger’>
    …
    <embed src=’TitleTest.mxml.swf?myName=Danger’ … />
</object>
3.如果通过url直接访问Flash,可以直接再后面加参数,例如:
http://localhost:8100/flex/myApp.swf?myName=Nick&myHometown=San
如何在Flex中读取这些参数:
可以用Application.application.parameters或LoaderConfig.parameters获得外部参数。
但是切忌:只能在Application部署完成之后才能获取这些参数。也就是在派发creationComplete之后才能获得。例如:
mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml” width=”100%” height=”100%”
layout=”absolute” creationComplete=”initApp()”  initialize=”init()”>
<mx:Script>
<![CDATA[
import mx.core.Application
private function init():void
{
trace(Application.application.parameters["id"]);//输出undefined证明获取参数失败
}
private function initApp():void
{
trace(Application.application.parameters["id"]);
trace(this.parameters["id"]);// 这样写也行
}
]]>
</mx:Sctipt>
</mx:Application>
分享到:
评论

相关推荐

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

    本教程将深入探讨Flex中组件之间的参数传递机制,帮助你更好地理解和掌握这一重要概念。 首先,了解Flex的基本架构。Flex基于MXML和ActionScript,其中MXML用于描述UI组件布局,而ActionScript则是面向对象的编程...

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

    在Flex中,我们可以通过`ExternalInterface.call()`方法调用JavaScript函数,然后让JavaScript处理获取URL参数的任务。 在JavaScript中,我们可以利用`window`对象和`location`对象来获取URL参数。`window.location...

    Flex(Flash)与.net交互教程

    Flex(Flash)与.NET交互教程主要讲解了如何在Flex(基于Flash技术的RIA开发工具)和.NET框架之间建立通信,实现客户端与服务器端的数据交换。本文将深入介绍这个过程,包括必要的软件安装、项目的创建以及代码实现...

    flex与flash cs 交互

    Flex和Flash CS交互是开发富互联网应用程序(RIA)时常用的一种技术组合,它允许开发者利用Flex的强大学习和开发框架,结合Flash CS的动画和视觉设计能力,创建出交互丰富的Web应用。以下是对这个主题的详细解释: ...

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

    在`onModuleComplete`函数中,我们获取了加载模块的`DisplayObject`实例,然后通过`loaderInfo`属性访问到`parameters`对象,从而得到传递的参数。 在FlexTest项目中,你可以找到一个实际的应用示例,展示了如何...

    flex接收网页参数

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

    flex中文教程伴有flexbuilder

    Flex是Adobe公司开发的一种用于创建富互联网应用程序(RIA)的开放源代码框架,它主要基于ActionScript编程语言和MXML标记语言。这个“Flex中文教程”显然是为了帮助初学者掌握Flex开发技术,通过配合使用Flex...

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

    在Flex程序中,获取HTML容器传递的URL参数值,通常涉及到三个关键步骤:从HTML中获取URL参数、使用JavaScript进行中间处理、以及在ActionScript中接收这些参数。这一过程不仅展示了Flex与HTML之间的交互机制,也体现...

    FLEX中文教程+实例

    Flex是Adobe公司开发的一种用于构建富互联网应用(RIA)的开放源码框架,它基于ActionScript编程语言和MXML标记语言。本教程结合实例,旨在帮助初学者和开发者深入理解Flex的基本概念、语法以及实际应用。 一、Flex...

    Flex HTTPService如何给后台传递参数 .doc

    当我们需要向后台传递参数时,有多种方法可以实现,这里主要介绍两种常见的方法。 ### 方法1:使用URLVariables对象 URLVariables类是Flex中用于将变量序列化为URL查询字符串的工具。这种方法适用于GET和POST请求...

    Flex简明中文教程

    ### Flex简明中文教程知识点概览 #### 一、Flex简介 - **定义与背景**:Flex是由Adobe公司推出的一种用于开发和部署富互联网应用(RIA, Rich Internet Application)的技术平台。它允许开发者使用标准语言(如MXML...

    Flash(Flex)反编译及修改

    Flash和Flex是Adobe开发的两种相关技术,广泛用于创建交互式网页内容和应用程序。Flash是一种矢量图形和多媒体播放器,而Flex则是一种基于ActionScript和MXML的框架,用于构建富互联网应用(RIA)。在某些情况下,...

    Flex与Flash相互调用

    Flex基于ActionScript 3.0,主要用于构建富互联网应用程序(RIA),而Flash则是著名的动画和多媒体创作工具,其内容可以嵌入到网页中进行播放。尽管两者在功能上有所重叠,但它们各自具有独特的优点,且可以相互配合...

    Flex中文教程中文文档

    Flex是Adobe公司开发的一种用于构建富互联网应用程序(RIA)的开放源代码框架。它主要使用ActionScript编程语言和MXML标记语言,为开发者提供了一种高效、可伸缩的方式来创建交互式、数据驱动的Web应用。这个“Flex...

    flex中文教程.pdf

    本教程“flex中文教程.pdf”将深入浅出地介绍Flex的核心概念和技术,帮助你掌握这种强大的开发工具。 一、Flex概述 Flex是一种基于MXML和ActionScript 3.0的开发语言,它允许开发者使用声明式语法来设计和构建用户...

    Flex与Java通过实体传递数据

    2. **在MXML中使用远程服务**:在Flex MXML文件中,可以创建一个服务实例,并调用其方法来发送数据到后端。 ```as [Bindable] private var userService:UserService = new UserService(); private function ...

    Flex连接数据库三种方法

    Flex 连接数据库的方法主要涉及三种技术:HttpService、WebService 和 RemoteObject。这些技术都是 Flex 与后端服务器交互的手段,因为Flex本身并不具备直接访问数据库的能力,必须通过服务端代理来实现。 1. **...

    FLEX安装方法 集成到eclipse中

    FLEX 安装方法 集成到 eclipse 中 FLEX 是一种基于 Adobe Flash 平台的 Rich Internet Application(RIA)开发框架。它提供了一个强大且灵活的开发环境,允许开发者快速构建跨平台、跨浏览器的 Rich Internet 应用...

    flex 与 flash 交互

    Flex和Flash是Adobe开发的两种相关但不同的技术,它们在Web开发中扮演着重要的角色,尤其是在富互联网应用程序(RIA)的构建中。本篇文章将深入探讨Flex与Flash之间的交互,以及如何实现它们之间的相互调用。 Flex...

Global site tag (gtag.js) - Google Analytics