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

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

    博客分类:
  • Flex
阅读更多

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标签的属性来修改。

 

 

分享到:
评论

相关推荐

    org.springframework.flex-1.0.3.RELEASE.jar.zip

    org.springframework.flex-1.0.3.RELEASE.jar.zip用于JAR包,org.springframework.flex-1.0.3.RELEASE.jar.zip用于JAR包org.springframework.flex-1.0.3.RELEASE.jar.zip用于JAR包org.springframework.flex-1.0.3....

    flex-2.5.37.tar.gz

    `flex-2.5.37.tar.gz` 是这个工具的一个版本,用tar.gz格式打包,这是一种在Unix/Linux环境中常用的压缩方式。下面将详细介绍Flex及其在软件开发中的应用。 Flex全称为“Fast Lexical Analyzer Constructor”,它是...

    flex-2.6.4.tar.gz

    2. **主程序**:主程序文件,如`flex.c`和`flex.h`,这些文件用于构建Flex词法分析器生成器本身。 3. **配置脚本**:如`configure`,这是一个自动化脚本,用于检测系统环境并创建合适的Makefile来编译Flex。 4. *...

    flex-2.6.0.tar.gz

    1. `flex.c` 和 `flex.h`:这是Flex生成器的主要源代码和头文件。 2. `l lex.yy.c`:由flex工具根据用户定义的lex规则文件(如`flex.l`)生成的C源代码,包含了词法分析器的核心逻辑。 3. `Makefile`:编译和构建...

    flex-2.6.0.tar.bz2

    flex-2.6.0.tar.bz2

    flex-2.5.39.tar.gz

    标题中的"flex-2.5.39.tar.gz"是一个典型的Linux软件包文件名,它包含了一些关键信息。"flex"是这个包的核心组件,它是一个开源工具,用于生成词法分析器(lexer),通常在编译器构造、解析器开发或者处理结构化文本...

    flex中文帮助.rar

    通过“flex中文帮助”压缩包中的资料,初学者可以逐步了解和掌握这些基础知识,通过实例练习来巩固理论知识,为未来深入的Flex开发打下坚实的基础。每个章节都可能涉及上述的一个或多个知识点,通过实践和理解,学习...

    flex-2.6.4.tar

    flex-2.6.4

    flex-bootstrap.jar.zip

    在“flex-bootstrap.jar.zip”这个压缩包中,包含的核心文件“flex-bootstrap.jar”是将Bootstrap的样式和功能集成到Flex项目中的关键库。开发者需要将这个JAR文件添加到他们的Flex项目类路径中,以便能够使用...

    Flex与JAVA.rar Flex与JAVA.rar

    Flex与JAVA.rar Flex与JAVA.rar Flex与JAVA.rar Flex与JAVA.rar Flex与JAVA.rar Flex与JAVA.rar Flex与JAVA.rar Flex与JAVA.rar Flex与JAVA.rar Flex与JAVA.rar Flex与JAVA.rar Flex与JAVA.rar

    Flex.3.Language.Reference(API).cn.chm Flex3.0中文API文档(一)

    本文档由于太大,分三部分压缩上传上传,依次标注了(一),(二),(三),全部下载后点击part1解压即可。

    flex-2.5.37-6.el7.x86_64.rpm

    离线安装包,亲测可用

    FlexLayout.html

    FlexLayout.html

    ActionScript Flex.3.Language.Reference.cnActionScript Flex.3.Language.Reference.cnActionScript Flex.3.Language.Reference.cnActionScript Flex.3.Language.Reference.cn

    ActionScript Flex.3.Language.Reference.cnActionScript Flex.3.Language.Reference.cnActionScript Flex.3.Language.Reference.cn

    Flex.4.0.RIA开发详解讲义

    全书内容包括Flex简介、安装和配置Flex开发运行环境、熟悉Flex开发工具、ActionScript. 3.0语法、Flex组件开发、CSS布局、美化界面、数据传输与交互、AIR平台应用和开发框架Cairngorm等。为了便于读者学习,本书最后...

    spring-flex-1.5.0.RELEASE

    spring-flex-1.5.0.RELEASE spring-flex-1.5.0.RELEASE spring-flex-1.5.0.RELEASE spring-flex-1.5.0.RELEASE

    flex_2.5.33-10build1_i386.deb

    flex_2.5.33-10build1_i386.deb ubuntu8.1 linux2.6 交叉环境依赖包

Global site tag (gtag.js) - Google Analytics