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

HTML页面中内嵌的flash应用的传参方法

    博客分类:
  • Flex
阅读更多
How to pass data to a Flex application using SWFObject 2.0
http://cookbooks.adobe.com/index.cfm?event=showdetails&postId=15806
【Flex 应用】
package com.palleas
{
  import mx.controls.TextArea;
  import mx.events.FlexEvent;
  
  import spark.components.Application;
  
  public class Facade extends Application
  {
    protected var logBox:TextArea;
    
    public function Facade()
    {
      super();
      logBox = new TextArea();
      logBox.width = 500;
      logBox.height = 300;
      addEventListener(FlexEvent.CREATION_COMPLETE, creationCompleteHandler);
    }
    
    protected function creationCompleteHandler(e:FlexEvent):void
    {
      removeEventListener(FlexEvent.CREATION_COMPLETE, creationCompleteHandler);
      addElement(logBox);
      parseParameters();
    }
    
    /**
    * This method display the name and the value
    * of every parameters passed to the Flex Application
    */
    protected function parseParameters():void
    {
      logBox.text = "";
      var currentParamIndex:uint = 1;
      for(var parameterName:String in parameters)
      {
        logBox.text += "Parameter #"+currentParamIndex + ": ";
        logBox.text += parameterName + " " + parameters[parameterName] + "\n";
        currentParamIndex++;
      }
    }
  }
}

【内嵌的html页面】
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <title>Load some parameters</title>
</head>
<body>
  <div id="componentBox">
    <!-- alternate content -->
    <p>Woops, it seems you don't have Flash player installed, shame on you! ;-)
  </div>
  
  <script type="text/javascript" src="js/swfobject/swfobject.js"></script>
  <script type="text/javascript">
  window.onload = function()
  {
    var params = {
      cookbook : "Flex",
      author : "Romain 'Palleas' Pouclet",
      version : "1.0",
      website : "http://www.adobe.com",
      air : "best technology ever!"
    }
    /*
    * Loading a SWF to my webpage
    * parameter #1 is the path to the SWF I want to load
    * parameter #2 is the id of the HTML container (here it's a div containing alternative content (in case Flash in not installed 
    * or javascript is not activated
    * parameters #3 and #4 are the dimension of the application (here 500px x 500px)
    * parameter #4 is the required version to make the application work
    * parameter #5 is path to the express installer (it will install flash)
    * parameter #6 is an anonymous object containing my parameters
    */
    swfobject.embedSWF("Parameters.swf","componentBox","500","500","9.0.0","js/swfobject/expressInstall.swf", params);
  }
  </script>
</body>
</html>
分享到:
评论

相关推荐

    VB内嵌FLASH应用

    在VB(Visual Basic)编程环境中,内嵌Flash应用是一种常见的技术,它允许开发者将交互式的Flash内容集成到VB应用程序中,以提供丰富的多媒体体验。在本文中,我们将深入探讨如何在VB中实现这一功能,涉及的主要知识...

    HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版的实现方法

    就想弄一个winform结合html5的一个小东西,突有心血来潮,想在里面嵌套一个微信网页版,下面小编给大家介绍下HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版的实现方法,一起看看吧

    java应用页面内嵌游览器swing.zip

    Java Swing 是一个用于构建桌面应用程序的 Java 库,它...根据具体需求和目标平台,开发者可以选择最适合的方法来实现在Java应用程序中内嵌和展示网页内容。记得在实际开发中处理异常,确保用户界面的响应性和稳定性。

    asp内嵌flash(ie中无法显示问题已解决)

    通常,我们使用`&lt;object&gt;`和`&lt;embed&gt;`标签来内嵌Flash,这两个标签的组合使用可以确保在不同浏览器间的一致性。确保在ASP代码中正确使用这些标签,并设置好相应的属性,如`width`、`height`、`src`等。 除此之外,...

    VC中借助内嵌资源实现Flash动画播放

    在VC++开发环境中,通过内嵌资源实现Flash动画播放是一个常见的需求,尤其是对于那些希望在应用程序中集成动态效果或交互式内容的开发者。Flash动画因其轻便、丰富的表现力而被广泛应用。本文将详细介绍如何在VC++...

    个人主页 开始界面 内嵌FLASH

    在构建个人主页时,"开始界面 内嵌FLASH"是一个常见的设计元素,它为用户提供了一个引人入胜的用户体验。这种设计风格在20世纪90年代末至21世纪初非常流行,尤其是在网页设计师中,他们利用Flash技术来创建交互式、...

    Android原生java语句 和html js互相调用 传递参数

    `WebView`不仅可以展示HTML页面,还能实现Android原生Java代码与HTML中的JavaScript交互,从而实现更丰富的功能。本教程将详细介绍如何在Android中通过Java语句与HTML中的JavaScript进行互调,并传递参数。 首先,...

    Divelements(SL内嵌Html页面控件)

    这时,Divelements SilverlightTools就显得尤为重要,它提供了一种高效且便捷的方式,使开发者能够在Silverlight环境中内嵌HTML页面,甚至能够嵌入ActiveX控件,极大地拓展了Silverlight的应用边界。 首先,我们来...

    html嵌入flash

    AC-OETags.js AC_FL_RunContent html嵌入 flash开发..

    使用webview加载本地html页面,并处理html页面中的javascript事件

    在Android开发中,WebView是一个非常重要的组件,它允许我们在应用程序中内嵌网页内容,并与网页进行交互。这篇博文“使用webview加载本地html页面,并处理html页面中的javascript事件”探讨了如何利用WebView来加载...

    HTML页面嵌入WORD编辑文档

    将Word文档嵌入到HTML页面中,可以让用户在浏览器环境中直接编辑和预览Word内容,提供了更灵活的工作流程。 实现HTML页面嵌入Word文档的方法主要有两种:一种是利用ActiveX控件或插件,另一种是通过Web服务或API...

    将html外部的样式内嵌的工具类.rar

    3. **图片地址属性替换**:如果HTML中有图片链接,此工具可能可以替换这些链接,例如,将相对路径转换为绝对路径,或将网络URL转换为本地存储的路径,以便在离线环境中也能正确显示图片。 标签 "java html style...

    WillisHtml(SL内嵌HTML页面控件)

    这使得HTML页面可以触发Silverlight中的事件或方法,反之亦然,实现了两者之间的双向通信。 此外,WillisHtml提供了对HTML元素选择和操作的能力。例如,你可以通过`ExecuteJavaScript`方法执行任意的JavaScript代码...

    Unity内嵌浏览器Embedded Browser 3.0.0

    Unity内嵌浏览器(Embedded Browser)是Unity引擎提供的一项功能,允许开发者在游戏或应用程序中集成一个Web浏览器组件。这个组件可以用来展示网页内容、实现在线交互或者作为游戏内的信息展示平台。Embedded ...

    PickFlash - Office文档内嵌Flash提取小工具

    功能描述: 用于提取 Word、Excel、PPT等Office文档中内嵌 Flash 的一个简单小工具。 使用说明: 将待提取的文件直接拖入到处理列表中,然后点击“提取Flash”按钮即可。 HyberSoft 2008-11-26

    python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例

    # 在HTML中通过&lt;script type="text/javascript" src="qwebchannel.js"&gt;&lt;/script&gt;引入qwebchannel.js with open("JSTest.html", "r") as f: content = f.read().replace('&lt;script src="qwebchannel.js"&gt;&lt;/script&gt;'...

    android嵌套HTML的程序,相互间传值

    在这种情况下,"android嵌套HTML的程序,相互间传值"是一个重要的技术点,它涉及到如何在Android应用和内嵌的H5页面之间有效地传递数据。以下是对这个主题的详细讲解: 一、Android壳嵌套HTML界面 1. Webview组件...

    QT内嵌IE浏览器

    QT内嵌IE浏览器是一种在QT应用程序中集成Internet Explorer(IE)控件的技术,这使得开发者能够在QT界面中展示网页内容,实现与Web交互的功能。QT是Qt Company开发的一个跨平台的C++图形用户界面应用程序开发框架,...

    网页内嵌方法.docx

    通过JavaScript的`document.write`方法,可以在宿主页面中动态生成内容,从而实现外部页面的内嵌。首先,在宿主页面中引入外部的JavaScript文件: ```html &lt;SCRIPT language="javascript" src="import.js"&gt;&lt;/SCRIPT...

    行业文档-设计装置-移动嵌入式平台中内嵌浏览器网页实现方法和装置.zip

    移动嵌入式平台中的内嵌浏览器网页实现方法和装置是现代智能设备开发中的关键技术之一,尤其是在物联网、智能家居、工业自动化等领域。这些领域的设备通常需要在有限的硬件资源下,提供丰富的用户界面和交互功能,而...

Global site tag (gtag.js) - Google Analytics