`
qq123zhz
  • 浏览: 536427 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

flex 读取<object>中flashVars的参数信息

    博客分类:
  • Flex
阅读更多



 然后,在flex应用中,你可以通过读取应用参数来获取这些变量:

var username:String;
var type:String;
if(Application.application.parameters.hasOwnProperty("username"))
{
  username=Application.application.parameters.username;
}
if(Application.application.parameters.hasOwnProperty("type"))
{
  type=Application.application.parameters.type;
}

 这样username="ryan",type="coke"。。。。。。。

 

<!-- saved from url=(0014)about:internet -->
<html lang="en">

<!-- 
Smart developers always View Source. 

This application was built using Adobe Flex, an open source framework
for building rich Internet applications that get delivered via the
Flash Player or to desktops via Adobe AIR. 

Learn more about Flex at http://flex.org 
// -->

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<!--  BEGIN Browser History required section -->
<link rel="stylesheet" type="text/css" href="history/history.css" />
<!--  END Browser History required section -->

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

<!--  BEGIN Browser History required section -->
<script src="history/history.js" language="javascript"></script>
<!--  END Browser History required section -->

<style>
body { margin: 0px; overflow:hidden }
</style>
<script language="JavaScript" type="text/javascript">
<!--
// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = 9;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 60;
// -----------------------------------------------------------------------------
// -->
</script>
</head>

<body scroll="no">
<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);

if ( hasProductInstall && !hasRequestedVersion ) {
	// DO NOT MODIFY THE FOLLOWING FOUR LINES
	// Location visited after installation is complete if installation is required
	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(
		"src", "playerProductInstall",
		"FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
		"width", "100%",
		"height", "100%",
		"align", "middle",
		"id", "flex_jiaohu",
		"flashvars","username=zhz",
		"quality", "high",
		"bgcolor", "#869ca7",
		"name", "flex_jiaohu",
		"allowScriptAccess","sameDomain",
		"type", "application/x-shockwave-flash",
		"pluginspage", "http://www.adobe.com/go/getflashplayer"
	);
} else if (hasRequestedVersion) {
	// if we've detected an acceptable version
	// embed the Flash Content SWF when all tests are passed
	AC_FL_RunContent(
			"src", "flex_jiaohu",
			"width", "100%",
			"height", "100%",
			"align", "middle",
			"id", "flex_jiaohu",
			"quality", "high",
			"flashvars","username=zhz",
			"bgcolor", "#869ca7",
			"name", "flex_jiaohu",
			"allowScriptAccess","sameDomain",
			"type", "application/x-shockwave-flash",
			"pluginspage", "http://www.adobe.com/go/getflashplayer"
	);
  } else {  // flash is too old or we can't detect the plugin
    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>
<noscript>
  	<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="flex_jiaohu" width="100%" height="100%"
			codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
			<param name="movie" value="flex_jiaohu.swf" />
			<param name="quality" value="high" />
			
			<param name="bgcolor" value="#869ca7" />
			<param name="allowScriptAccess" value="sameDomain" />
			<embed src="flex_jiaohu.swf" quality="high" bgcolor="#869ca7"
				width="100%" height="100%" name="flex_jiaohu" align="middle"
				play="true"
				loop="false"
				quality="high"
				allowScriptAccess="sameDomain"
				type="application/x-shockwave-flash"
				pluginspage="http://www.adobe.com/go/getflashplayer"
				>
			</embed>
	</object>
</noscript>
</body>
</html>

 

//js部分

 

        var flashvars  = {
          playname: "1.flv",
          videoname: "这是1"
        } ;

 

        swfobject.embedSWF("/videoPlayer_iest.swf", "myContent", "663", "660", "9.0.0", "/expressInstall.swf", flashvars, {wmode: "transparent"});

 

 

//as取值

var _file = stage.loaderInfo.parameters.playname;

  • 大小: 61.4 KB
分享到:
评论

相关推荐

    使用object播放flv格式的视频html代码

    `&lt;param&gt;`标签用于传递参数给SWF文件,如`movie`参数指定了播放器的位置,`flashVars`参数则包含了视频文件路径和其他配置,如`autostart=true`表示视频将自动开始播放。 `&lt;embed&gt;`标签是备用的,对于那些不支持`...

    flvplayer.swf

    &lt;td&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1024" height="768"&gt; &lt;param name="movie" value="flvplayer.swf" /&gt; &lt;param name="quality" value="high" /&gt; &lt;param name=...

    几种在网页中播放FLV视频文件的代码.pdf

    这种简化的方法直接在`&lt;object&gt;`和`&lt;embed&gt;`标签中传递影片地址。关键代码解释如下: 1. 创建`&lt;object&gt;`标签,设置`classid`和`codebase`,定义`width`和`height`属性。 2. 使用`&lt;param&gt;`标签设置`movie`参数,值...

    简单地音频兼容代码

    当然,为了实现最佳的用户体验,我们需要在JavaScript中添加一些额外的逻辑来检测浏览器的类型和版本,然后根据结果选择使用`&lt;audio&gt;`还是`&lt;object&gt;`标签。这通常可以通过UserAgent字符串分析来实现。 除了HTML和...

    在jsp中嵌入flv视频播放器

    代码中的注释部分展示了使用`&lt;embed&gt;`标签作为备用方案,确保在不支持`&lt;object&gt;`标签的浏览器中也能正常显示。虽然现代浏览器通常支持`&lt;object&gt;`,但提供`&lt;embed&gt;`标签可以增强兼容性。 ### 四、代码解析 - `&lt;%@...

    flash源代码

    - **定义**:`&lt;PARAM&gt;`标签用于向`&lt;OBJECT&gt;`标签传递参数,这些参数会被传递给嵌入的内容(如Flash动画)。 - **属性详解**: - `_cx` 和 `_cy`:分别表示控件的宽度和高度,单位为twips(1英寸等于1440 twips)。 ...

    网站在线实现播放flash

    总结来说,通过HTML的`&lt;object&gt;`和`&lt;embed&gt;`标签,我们可以将Flash播放器嵌入到网页中,并通过`flashvars`参数指定要播放的视频文件,从而实现在线播放Flash视频的功能。然而,考虑到Flash的局限性,建议逐渐转向...

    去掉flash播放器的边框

    `&lt;param&gt;`标签用于指定与`&lt;object&gt;`相关的参数。在本例中,使用了多个`&lt;param&gt;`标签来设置Flash播放器的行为和外观: - `name="allowScriptAccess"`: 设置允许脚本访问的范围,这里设置为`sameDomain`表示只允许...

    asp.net 网页嵌入.flv格式的视频播放器

    在这个示例中,`data`或`movie`属性指定SWFPlayer的位置,`flashvars`参数用于传递配置信息,如视频文件路径(`file`)和是否自动播放(`autostart`)。 然后,你需要在ASP.NET后台代码(C#)中处理视频文件的路径。这...

    asp.net后台播放Flv视频Flvplayer.swf

    在这个例子中,`&lt;object&gt;`和`&lt;embed&gt;`标签用于嵌入Flash Player组件。`movie`参数指定Flvplayer.swf的位置,`flashVars`参数则设置视频文件路径(`your_video_file.flv`)。为了实现后台播放,你需要将`your_video_...

    符合web标准的flash调用方法,解决了浏览器对flash的影响

    当需要显示Flash内容时,`swfobject`会动态地将这个占位符替换为一个`&lt;object&gt;`或`&lt;embed&gt;`元素,这些元素是Flash内容实际嵌入到页面的容器。 3. **参数设置**:开发者可以通过`swfobject.embedSWF()`方法指定Flash...

    html5media兼容IE6-IE8及火狐修复IE报参数错误

    在描述中提到的“修复IE6-IE8报参数错误”,这通常是指IE低版本在尝试解析或处理`&lt;video&gt;`标签时出现的问题。这些错误可能包括无效的参数、不支持的视频格式或者Flash插件的兼容性问题。`html5media`库通过创建一个...

    网页中嵌入flv 格式视频

    这段代码中,`&lt;object&gt;`标签用于定义一个Flash对象,而`&lt;embed&gt;`标签则为不支持`&lt;object&gt;`标签的浏览器提供备用的嵌入方式。`movie`参数指定了播放器的SWF文件(通常是一个预先准备好的Flash Player实例),`...

    火狐与IE同时兼容的flash播放器代码

    在每个`&lt;object&gt;`标签内部,`&lt;param&gt;`标签用来设置Flash播放器的参数,如播放的视频URL、窗口大小、透明模式、脚本访问权限以及全屏支持。 `FlashVars`参数是传递给Flash电影的关键,这里指定了播放的视频URL及其他...

    flash-swf格式计算器使用Object控件嵌入html即可使用(文件内有dom)

    flash-swf格式计算器使用Object控件嵌入html即可使用(文件内有dom) &lt;!DOCTYPE ... &lt;/object&gt; &lt;/div&gt; &lt;/body&gt; &lt;/html&gt;

    视频播放器代码

    酷6网同样采用了`&lt;object&gt;`标签来嵌入视频播放器,主要参数包括: - **id**: 设置对象的ID,通常为video_player。 - **type**: 设置类型为application/x-shockwave-flash,表示SWF格式。 - **data**: 视频地址,...

    swfobject.js

    &lt;script src="swfobject.js"&gt;&lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div id="flashContent"&gt; 你的浏览器不支持Flash,或者未安装Flash Player。 &lt;/div&gt; &lt;script&gt; var flashvars = {}; var params = {}; var attributes ...

    flvplayer.swf (含demo)

    在HTML中,我们通常使用`&lt;object&gt;`和`&lt;embed&gt;`标签来插入各种类型的媒体内容,包括Flash视频。这两种标签都可以用来嵌入FLVPlayer.swf,但它们之间存在一些差异: 1. **`&lt;object&gt;`标签**: - `&lt;object&gt;`标签提供了...

    Flash传递参数

    在`&lt;object&gt;`或`&lt;embed&gt;`标签中,可以使用`FlashVars`属性传递数据。例如: ```html &lt;object data="flash.swf" FlashVars="param1=value1&param2=value2"&gt;&lt;/object&gt; ``` 2. **LocalConnection**: Flash提供了`...

Global site tag (gtag.js) - Google Analytics