`

Flex3 与 Flex4 通过 FlashVar 传值的区别

    博客分类:
  • Flex
阅读更多
flex3中的做法是在html-template下修改index.template.html如下

AC_FL_RunContent(
"src", "${swf}",
"width", "${width}",
"height", "${height}",
"align", "middle",
"id", "${application}",
"quality", "high",
"bgcolor", "${bgcolor}",
"name", "${application}",
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer",
"flashvars","id=913092672");

然后在as3中使用Application.application.parameters["id"]来调用


Flex4中的设置方法有所改变,还是index.template.html,设置如下

<script type="text/javascript">
<!– For version detection, set to min. required Flash Player version, or 0 (or 0.0.0), for no version detection. –>
var swfVersionStr = "${version_major}.${version_minor}.${version_revision}";
<!– To use express install, set to playerProductInstall.swf, otherwise the empty string. –>
var xiSwfUrlStr = "${expressInstallSwf}";
var flashvars = {};
flashvars.id= "913092672"; var params = {};
params.quality = "high";
params.bgcolor = "${bgcolor}";
params.allowscriptaccess = "sameDomain";
params.allowfullscreen = "true";
var attributes = {};
attributes.id = "${application}";
attributes.name = "${application}";
attributes.align = "middle";
swfobject.embedSWF(
"${swf}.swf", "flashContent",
"${width}", "${height}",
swfVersionStr, xiSwfUrlStr,
flashvars, params, attributes);
<!– JavaScript enabled so display the flashContent div in case it is not replaced with a swf object. –>
swfobject.createCSS("#flashContent", "display:block;text-align:left;");
</script>

在as3中调用方式也发生了改变

FlexGlobals.topLevelApplication.parameters["id"]
分享到:
评论

相关推荐

    Flex3与flex4的区别

    Flex4与Flex3之间的主要区别在于其引入的新组件和外观架构——Spark,以及在布局管理、状态使用、效果实现等方面的改进。虽然从Flex3迁移到Flex4需要一些调整,但总体来说,Flex4提供了一系列增强功能,旨在提高开发...

    Flex3与Flex4对比

    本文旨在详细介绍Flex3与Flex4之间的主要区别,特别是Flex4相较于Flex3的新功能与改进之处。通过对比分析,帮助开发者更好地理解两者之间的差异,从而根据项目需求选择最适合的技术栈。 #### 二、功能区别 ##### 1...

    flex与java远程传值demo

    Flex与Java远程传值是Web开发中的一个重要技术组合,它允许富互联网应用程序(RIA)如Flex客户端与服务器端的Java应用进行数据交换。本示例是一个综合性的项目,包括两个模块:一个基于Flex的前端应用和一个基于Java...

    Flash.Builder.4.&.Flex.4 Flex4

    《Flash.Builder.4.&.Flex.4 Flex4》是一本专为学习Adobe Flash Builder 4和Flex 4技术而编写的指南。这本书如同一场及时雨,为开发者提供了深入理解和掌握这两项技术的宝贵资源。Flash Builder 4是Adobe公司推出的...

    jsp与flex的整合直接拷贝就可以用

    通过查看源代码和运行项目,你可以直观地了解如何在实际应用中实现JSP与Flex的协同工作。 总结来说,JSP与Flex的整合是构建高性能、交互性强的Web应用的有效方式。通过理解`web.xml`和`flex.xml`的配置,开发者可以...

    Flex3样式设计工具4IN1Flex3样式设计工具4in1.rar

    这个"Flex3样式设计工具4in1.rar"是一个压缩包,包含了多个与Flex3样式设计相关的工具和资源,帮助开发者更有效地管理及定制应用的外观。 1. **Flex3 Component Explorer**:这是一个组件浏览器,允许开发者查看和...

    flex与flash cs 交互

    在Flex应用中,可以通过ActionScript 3.0 (AS3)与Flash CS中的AS3代码进行通信。首先,你需要在Flash CS中编写好需要调用的方法,并确保这些方法是公开的。然后,在发布SWF文件时,确保ActionScript版本设置为3.0。...

    [Flash Builder 4 and Flex 4 Bible] Flex 4 宝典 配套代码

    Flash Builder 4是用于开发Flex和ActionScript应用的主要集成开发环境(IDE),它提供了强大的调试工具、代码提示以及对敏捷开发的支持。 Flex 4的核心改进之一是引入了Spark组件模型,这是一套全新的组件库,旨在...

    Flash Builder 4 and Flex 4 宝典

    《Flash Builder 4 and Flex 4 宝典》是一本深度探讨Adobe开发工具和技术的专业书籍,专注于使用Flash Builder 4来构建Flex 4应用程序。Flex是Adobe推出的一种用于创建富互联网应用(RIA)的开放源代码框架,它允许...

    4、Flex3自定义事件、事件冒泡及传值、组件间的函数回调及传值

    NULL 博文链接:https://futurewwm.iteye.com/blog/1277119

    flash builder 4 and flex 4 bible

    很全面的flex教程,里面的实例也很丰富~~不过是英文的~~

    Flex与Flash相互调用

    Flex调用Flash函数的机制与Flash调用Flex类似,也是通过`ExternalInterface`。在Flash中,我们需要定义一个可被外部调用的函数: ```as3 public function flashFunction(message:String):void { trace("Flash收到...

    让Flex3与flashcs3珠联璧合

    通过这两个文件,你可以实际操作并理解Flex3与Flash CS3的集成过程。 总的来说,Flex3与Flash CS3的结合,能够充分发挥两者的优势,构建出既有视觉吸引力又具备强大功能的Web应用。开发者可以根据项目需求,灵活...

    flex+java 对象交互传值

    flex+java交互 后台传参 前台操作

    Flex3中文版API

    6. **服务和数据访问**:Flex3支持与服务器端的数据交换,通过AMF(Action Message Format)进行高效的数据序列化。它还提供了对HTTP、SOAP、RESTful服务的访问支持。 7. **图形和动画**:利用Flex3,开发者可以...

    Eclipse3.5集成Flex_Builder3或Flash_Builder4

    通过以上步骤,可以在Eclipse3.5 (Galileo SR1)中成功集成Adobe Flex Builder 3或Adobe Flash Builder 4,实现对Flex或Flash项目的高效开发。这对于需要处理多种类型项目的专业开发者来说尤为重要,可以大大提升开发...

    FLEX4_Flex4教程 - FLEX4从入门到精通,挺不错的值得一看

    Flex4,全称为Adobe Flex 4,是Adobe公司推出的一款用于构建富互联网应用程序(Rich Internet Applications,RIAs)的框架。这个框架基于ActionScript 3.0编程语言和Flash Player或Adobe AIR运行时环境,为开发者...

    如何将Flex3的项目加载到FlashBuilder4中去

    通过以上详细的步骤和说明,你可以顺利地将Flex3项目迁移到FlashBuilder4中,同时根据自己的需求选择性地利用新工具和SDK的特性。无论是只想利用新工具的功能,还是希望在保持原有行为的同时利用Flex4编译器的速度...

    flex3使用说明

    Flex 是通过 Java 或者 .NET 等非 Flash 途径,解释 .mxml 文件组织 components,并生成相应的 .swf 文件。 四、为什么需要 Flex? Flex 的出现是为了迎合更多的开发者,吸引更多的 JSP/ASP/PHP 等程序员。Flex ...

    flex4 实战 flex4 in action

    本书将带领读者深入学习Flex 4的构建环境Flash Builder,讲解如何创建项目、编写ActionScript代码、设计用户界面以及与服务器端数据交互。书中涵盖的主题可能包括MXML和ActionScript的混合编程、使用数据服务、图形...

Global site tag (gtag.js) - Google Analytics