Flex中index.template.html模板内容详解

index.template.html是Flash Builder中默认生成嵌入flash文件的html网页。

 

 

--------------------------------------

首先会默认引入两个JavaScript文件:

<script src="AC_OETags.js" language="javascript"></script>

<script src="history/history.js" language="javascript"></script>
 

Ac_OETags.js  -- 是判断浏览器是否安装可用的flash插件的一个JavaScript文件,里面包含了判断各种浏览器中是否有Flash Player插件,flash Player插件的版本号。

 

history.js  --  是用来除了flash程序中浏览记录的一个JavaScript文件,可以用浏览器中的前进后退控制flash程序中的历史信息查阅。(用不到的话,可以去掉该功能,Flex程序中设置application的属性historyManagementEnabled="false")。

 

 

--------------------------------------------------

关于网页样式的控制:

<style>
    body { margin: 0px; overflow:hidden }
</style>

<body scroll="no"> 

关于浏览器全屏显示flash时需要滚动条的可以使用这个地方。

 

 

---------------------------------------------------

body中会默认有一点JavaScript代码

<script language="JavaScript" type="text/javascript">
<!--
// Version check for the Flash Player that has the ability to start Player Product Install (6.0r65)
var hasProductInstall = DetectFlashVer(6, 0, 65);

// Version check based upon the values defined in globals
var hasRequestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);

//确认flash player是否已经正确安装了
if ( hasProductInstall && !hasRequestedVersion ) {
	// 不要修改下面的四行内容
	//这个地方将会在需要安装的时候且在安装之后访问
	
	
	//1ine1----------浏览器版本
	//line2----------浏览器的url
	//line3----------浏览器标题
	//line4----------将title赋值给变量
	
	var MMPlayerType = (isIE == true) ? "ActiveX" : "PlugIn";
	var MMredirectURL = window.location;
                document.title = document.title.slice(0, 47) + " - Flash Player Installation";
                var MMdoctitle = document.title;

	AC_FL_RunContent(             //设置Objec的参数
		"src", "playerProductInstall",
		"FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
		"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"
	);
} else if (hasRequestedVersion) {

	//如果检测到的版本可用,那么通过所有测试后后flash会加载swf文件
	AC_FL_RunContent(
			"src", "${swf}",
			"width", "${width}",
			"height", "${height}",
			"align", "middle",
			"id", "${application}",
			"quality", "high",
			"bgcolor", "${bgcolor}",
			"name", "${application}",
			"wmode","opaque",
			"allowScriptAccess","sameDomain",
			"type", "application/x-shockwave-flash",
			"pluginspage", "http://www.adobe.com/go/getflashplayer"
	);
  } else {  

    //如果flash player版本太老或者没有安装flash player插件
    var alternateContent = 'Alternate HTML content should be placed here. '
  	+ 'This content requires the Adobe Flash Player. '
   	+ '<a href=http://www.adobe.com/go/getflash/>Get Flash</a>';
    document.write(alternateContent);  // insert non-flash content
  }
// -->
</script>

 如果使用到自定义鼠标右键菜单样式,需要修改Objec中的参数,具体参数,请参考这里:http://apps.hi.baidu.com/share/detail/31648782

 

默认情况下使用RightClick.js,这个地方右键时不会被禁用的,所有需要了解<object>标签。

 

至于flash在网页中的缩放,对齐方式,都可以通过设置object标签的属性来修改。

 

 

html嵌入flash AC-OETags.js AC_FL_RunContent html嵌入 flash开发.. 立即下载

相关推荐

Login-System.zip_ac_oetags.js_flex_flex login

FLEX开发简单示例,基于单视窗,在简单登陆页面输入用户名,密码

JS与Flex交互的几点注意事项

<br />一,在Flex中,addCallack所输出供给JS调用的函数名称不能与JS中己有的函数名称相重复:<br /><br />ExternalInterface.addCallback("play",callThis);<br />上面这一句在IE中就发生错误,因为“play”这个函数名称已经被分配给DOM元素了,改一个名字就可以了,如下就正确了。<br />ExternalInterface.addCallback("MyPlay",callThis);<br /><br />二,在向页面中嵌入

foart的专栏 1285

数字孪生实战:如何用Blender+Unity快速搭建未来工厂3D模型(附资源包)

本文提供了一套利用Blender进行三维建模,再结合Unity构建虚拟仿真环境的实用方案,旨在帮助中小型制造企业低成本、高效率地搭建未来工厂数字孪生原型系统。文章详细介绍了从数据规划、模型优化到场景构建、逻辑仿真与数据对接的全流程,并附有资源包,助力技术团队快速实现从静态展示到动态交互的数字孪生应用。

weixin_29191669的博客 341

Flex程序包装页面(wrapper)结构解析

Flex程序通常使以swf文件的形式嵌入到web页面(html, ASP, JSP, cold Fusion等)中运行的,这些称作Flex程序的包装页面(wrapper)。 最简单的包装页面只需要将编译好的Flex程序的swf格式文件用和标签嵌入到WEB页面即可。这里处理方法虽然简单,但是也存在很多问题,比如:假如浏览器的flash payer版本不满足要求怎么办?假如浏览器没有安装flash

yaonai2003的专栏 1489

相机标定-张正友棋盘格标定法

(X,Y,Z)为在世界坐标系下一点的物理坐标 ( u , v ) 为该点对应的在像素坐标系下的像素坐标 引入齐次坐标的原因:引入齐次坐标的目的是为了升维,将坐标从二维坐标变为三维坐标。 2.相机成像过程 相机成像系统中,共包含四个坐标系:世界坐标系、相机坐标系、图像坐标系、像素坐标系。 (1)世界坐标系(,,) 描述目标在真实世界中的位置引入的参考坐标系。 (2)相机坐标系(,,) ...

qq_41275123的博客 1万+

rk3588 LightSensor适配从驱动到应用层

本文详细介绍了在RK3588平台上实现光感驱动的开发流程。主要包括:1) 在设备树中配置I2C5接口挂载光感设备;2) 编写内核驱动代码实现光感数据采集;3) HAL层通过ioctl与驱动交互;4) 在BoardConfig.mk中启用相关宏定义;5) Framework层通过AutomaticBrightnessController实现自动亮度调节算法;6) 应用层可通过监听系统设置获取光感变化并调整屏幕亮度。整个流程涵盖了从底层驱动到上层应用的完整实现方案,重点解决了光感设备注册、数据采集传输和自动亮度

tzj1058756809的博客 450

莫名的IE中无法运行Flex(swf)程序的问题[已临时解决]

 (问题已临时解决,不想关心细节者可直接阅读文章尾部的总结部分)  今日打开FlexBuilder,继续昨日的Project,莫名的出现如下问题: 1)程序编译后按F11 debug,在IE中无法运行,IE中显示如下文字  Alternate HTML content should be placed here. This content requires the Adob

冥王星的角落 3225

安卓App开发 篇三:Android SDK和API

Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法、减少模板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者可将精力集中于真正重要的编码工作。hl=zh-cnhl=zh-cnWorkManager 是 Android Jetpack 的一部分,是用于持久性工作的推荐解决方案,适用于需要通过应用重启和系统重新启动来调度的工作,也是后台处理操作的主要推荐 API。立即执行:必须立即开始且很快完成的任务,可以加急,使用和Worker,通过对调用处理加急工作。

生活在别处 1286

关于FLEX输出时:IE提示"Alternate HTML content should be placed here. This content requires the Adobe Flash Player"

Url:http://blog.csdn.net/lulustray/archive/2007/05/28/1627713.aspx 

程序人生 1万+

世界模型(World Models)进展全景调研(截至 2025-08)

A5) 2019-07(待核验) | C-SWM:Contrastive Structured World Models(Kipf et al.)A6) 2019-07(待核验) | SLAC:Stochastic Latent Actor-Critic(Lee et al.)A3) 2015-12(背景注记,待核验) | Embed to Control(E2C,Watter et al.)Nature 2020)Repro/Code:werner-duvaud/muzero-general(社区)

u013250861的博客 489

自定义模型训练——打造专属OpenClaw模型(2026AI版)

本文介绍了OpenClaw自定义模型训练的核心流程,包括框架选择(PyTorch、TensorFlow、HuggingFace和原生OpenClaw框架)、训练环境搭建脚本、以及数据收集系统的设计。数据收集器支持从数据库、API、文件和网络等多种来源获取训练数据,并提供灵活的过滤机制确保数据质量。通过这套系统,开发者可以高效准备训练数据,为后续模型训练打下坚实基础。

博客 877

An Approach to setting wmode for Stage3D project in Flash Builder

There are a lot of posts on how to configure projects to get up and running with Stage3D. With Flash Builder 4.6 and Flex 4.6 SDK some of the steps are not needed, like getting a different playergloba

wkyb608的专栏 690

yolov26改进 | Neck篇 | 利用Gold-YOLO改进yolov26对小目标检测能力(全网独家首发)

本文介绍利用Gold-YOLO的Neck改进YOLOv26,通过信息聚集—分发机制GD,先全局汇聚不同层级特征,再将融合后的全局信息重新注入各尺度分支,增强浅层细节与深层语义之间的交互,减少传统Neck逐层传递造成的信息损失。该结构虽然融合路径更长,但能够在不过度增加延迟的前提下提升多尺度目标检测能力,尤其适合大小目标并存、尺度变化明显和复杂背景场景。本文将讲解GD机制、Neck替换、模块注册与配置方法,并提供完整代码、配置文件及Codex修改思路,方便直接复现、实验对比和二次创新。

Snu77的博客 293

flex项目下的html-template 文件夹的作用

生成嵌入SWF用的网页的模版   输出文件夹是存放生成之后的文件的,html-template保存的是生成这些html的模版。 比如说有一个test.mxml文件,编译完成之后会生成test.swf和test.html。这里的test.html就是根据html-template里面的index.template.html生成的。test.html是把index.template.html里面

Cicada的博客 945

廉价却有效?ESD防护中的电容

摘要:在成本敏感型电子产品设计中,多层陶瓷电容(MLCC)可作为TVS二极管的替代方案用于静电放电(ESD)防护。其工作原理是通过电容充放电特性吸收静电能量,而非电压钳位。计算表明100nF/50V MLCC可有效缓冲8kV静电冲击,但存在吸收能量有限、无自恢复等局限。建议将MLCC作为一级缓冲措施,配合TVS等器件形成多级防护,并优先选择X7R材质、100nF容值、50V耐压的0402/0603封装MLCC。该方案在低速信号和电源引脚防护中具有显著成本优势,但不能完全替代专业ESD抑制器。

硬核科技 431

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Flex项目html-template文件夹说明

生成嵌入SWF用的网页的模版   输出文件夹是存放生成之后的文件的,html-template保存的是生成这些html的模版。 比如说有一个test.mxml文件,编译完成之后会生成test.swf和test.html。这里的test.html就是根据html-template里面的index.template.html生成的。test.html是把index.template.html里...

iteye_12979的博客 250

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Flex4项目html-template文件夹解析

每个Flex的web应用程序项目都包含一个名为html-template文件夹。这个文件夹包含HTml模板和在浏览器中运行程序的支持文件。 每当你更改保存到你的源代码,Flash Builder会自动重建应用程序使用的HTML模型文件并生成一个HTML包。同时,它把HTML模板文件夹的内容复制到包含已编译的应用程序输出文件 夹。 Flash Builder有个自动重建的属性,它能够在...

集思广益 234

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

html-template文件夹说明

生成嵌入SWF用的网页的模版 输出文件夹是存放生成之后的文件的,html-template保存的是生成这些html的模版。 比如说有一个test.mxml文件,编译完成之后会生成test.swf和test.html。这里的test.html就是根据html-template里面的index.template.html生成的。test.html是把index.template.html里

2329

Flex全屏后键盘输入问题

flex实现全屏只能通过鼠标点击事件来触发,例如使用Application的createComplete事件处理函数中处理全屏是不容许的。而且flex是不支持全屏后用户的键盘输入的。如全屏后不能输入用户名密码进行登录等等! flex处理全屏需要AS代码和htmp模板中JS代码相互配合。实现全屏需要编写AS代码和index.template.html文件。 AS代码...

前端开发、简约至上! - Html,Css,Js,Jquery ... 121

Flex3 与 Flex4 通过 FlashVar 传值的区别

flex3中的做法是在html-template下修改index.template.html如下 AC_FL_RunContent( "src", "${swf}", "width", "${width}", "height", "${height}", "align", "middle", "id",

xjt2316229的博客 201

Flex 修改浏览器页面标题

修改浏览器页面标题2009-01-16 16:23浏览器页面的标题是通过设置Application的 pageTitle属性而来的,但是这个属性是不能通过绑定来实时更新的,例如你不能在ActionScript里指望像下面这样来修改浏览器的标题: pageTitle = "我要设置自己的标题"; 而只能在应用的MXML页面中去设死标题: ...

johnlee 169

FLEX JS 互相调用,访问~

开发工具 :flexBuilder3 js 文件位置: flex_src/js/hello.js Flex2js.mxml &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;!-- http://blog.flexexamples.com/2008/03/09/calling-javascript-functions-f...

hpf911 187

Flex设置html(页面标题)title问题

如果你是一个整体系统用了同一个标题:可以修改模板页index.template.html。设置Title--这里的title可以不用改,就用它的引用{$title}--即可。再一个公共的as脚本当中写上--BrowserManager.getInstance().setTitle('XX系统');就OK了 如果是单独使用,当然也同样的.不用修改模板页index.templat...

nlslzf的专栏 109
上一篇: windows环境下搭建nodejs开发环境
下一篇: 解决关于flex程序中浏览器缩小到某个值时出现滚动条
Javaaba521
博客等级 码龄18年 2粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值