`

amStock和amChart覆盖Div层

阅读更多

其实这个问题就是如何将Flash置于Div层下

 

在页面中添加amstock的特性很简单,加入下面的代码:

<script type="text/javascript" src="amstock/swfobject.js"></script>
<div id="flashcontent"><strong>You need to upgrade your Flash Player</strong></div>

<script type="text/javascript">
	// <![CDATA[		
	var so = new SWFObject("amstock/amstock.swf", "amstock", "800", "500", "8",
			"#FFFFFF");
	so.addVariable("path", "amstock/");
	so.addVariable("settings_file",	encodeURIComponent("amstock/amstock_settings.xml"));
	so.addVariable("preloader_color", "#999999");
	so.write("flashcontent");
	// ]]>
</script>

 

可以上amChart官网 下载需要的包,方法例子也比较详细。

 

遇见问题先Google了一下“amStock和amChart覆盖Div层”,没有这方面的问题。那么明显amChart提供了解决的方式!上官网看英文资料自己找。

 

不上官网也可以解决这个问题,从上面加载amstock的代码,不难发现其特性:通过JavaScript把Flash加载到Div中;查

amstock/swfobject.js

 

很容易发现SWFObject对象上有一个addParam方法:实现向flash的parameters里加入<param name="wmode" value="transparent">:

	addParam:function(_11,_12){
		this.params[_11]=_12;
	},

 _11:相当于生成的<param name="",value="">中的name

 _12:相当于生成的<param name="",value="">中的value

 

在JavaScript中添加:(我只在IE中测试通过,没有做FF的测试)

<script type="text/javascript">
	// <![CDATA[		
	var so = new SWFObject("amstock/amstock.swf", "amstock", "800", "500", "8",
			"#FFFFFF");
	so.addVariable("path", "amstock/");
	so.addVariable("settings_file",	encodeURIComponent("amstock/amstock_settings.xml"));
	so.addVariable("preloader_color", "#999999");
	/*flash 覆盖div层解决  */
	so.addParam("wmode","transparent");
	so.write("flashcontent");
	// ]]>
</script>

 

体验了一把觉得问题的过程!

 

2
1
分享到:
评论
4 楼 dushiyao 2013-06-24  
不是很懂flash,但是照着楼主的方法最终解决了问题。谢谢。
3 楼 CapsLk 2010-08-13  
amstock直接用于做股票的K线图是很方便的,他可以对具有<时间-值>特性的所有数据做处理,而且可以同JavaScript交互数据,总体来说很灵活的一个组件,不知道你具体想做什么?
显示的效果你可以看看官方的几个例子,最新版本是amstock_1.3.0.4。
在我的项目中比较多用作“对比曲线”和“趋势预测”的展示,然后是K线图。
2 楼 ipinko 2010-08-13  
请问amstock可以显示股票以外的数据吗?
1 楼 javaliujie 2010-04-21  
用到了,谢谢。

相关推荐

    amstock,无链接Logo版

    在实际应用中,如果你已经有一个AMChart的项目,但希望去除默认的Logo和链接,按照描述中的方法,你需要从AMChart的官方网站下载最新的AMStock软件包。这个包中通常会包含无链接的SWF文件。替换项目中的原始amstock....

    amchart amstock去掉广告破解

    amchart amstock去掉广告破解,兼容各浏览器,绿色破解版,左上角无广告

    AMStock Flash Chart

    5. **examples**:这是一个目录,其中可能包含了更多示例代码或演示,帮助开发者理解如何利用AMStock Flash Chart的各种特性和功能。 6. **amstock**:这个文件可能是库的核心组件,包含了AMStock Flash Chart的SWF...

    flash chart 之 amChart

    ,在服务器端直接生成图片的又不美观又缺乏互动性,而在客户端用JavaScript生成的图片还是稍欠美感和互动性,所以最好看又最互动的报表方案应该是Flash报表方案了,这是官网最新的amChart包,里面包含 amstock_...

    amstock配置编辑器

    【标题】"amstock配置编辑器"是一款专为股票数据可视化设计的工具,它简化了amstock库的配置过程,使得创建复杂的股票图表,如K线图和趋势图变得更加便捷。在IT行业中,数据可视化是至关重要的,尤其在金融领域,...

    amstock破解

    amstock破解

    amchart -6 Stock(flash chart 图表)

    "amchart -6 Stock(flash chart 图表)" 指的是 AmCharts 的一个版本,专门用于生成股票图表,它采用 Flash 技术来展示动态、实时的股市数据。 在描述中提到的“Stock图”,是指一种用于显示股票市场数据的图表类型...

    amcharts amstock 2.9.3 破解版

    amcharts amstock 去掉左上解链接,注:此是javascript版本。

    amcharts和fusionCharts破解工程打包

    amcharts和fusionCharts破解工程打包。解压就能用

    JavaScript+xml 统计图表生成

    5. **渲染图表**:在HTML页面中找到一个合适的元素(通常是`div`),将图表实例挂载到这个元素上,AmStock会自动根据提供的数据和配置生成图表。 6. **添加交互性**:如果需要,可以添加事件监听器,以便用户与图表...

    股票线图flash小例子股票线图flash小例子

    "examples"和"amstock"目录可能包含其他示例代码和库文件。 综上所述,这个“股票线图flash小例子”不仅展示了如何用Flash和ActionScript创建股票线图,还涵盖了数据处理、用户交互和前端集成等多个方面的知识。...

    meteor-amstock

    概述这是用于流星项目的免费版本的流星包。安装通过输入meteor add em0ney:amcharts 此版本取代了“mrt:amcharts”用法在您的图表初始化中,如果引用任何图像(例如“export.png”),请在路径前面加上包路径。...

    amcharts_flex_components_1.6.2.1.zip_am flex charts_amChartsFB3_

    "amstock_1"可能指的是amStock,amCharts的一个扩展产品,专注于股票和金融数据的可视化;"flex_amcharts"是另一个表示amCharts在Flex平台上的使用的标签。 从压缩包子文件的文件名称列表来看: 1. "licence.txt...

    破解版amcharts统计图表

    amcharts.js 漂亮的图形界面。完全利用javascript实现。不需要添加任何的image即可展现绚丽的统计图表

    amcharts-flex-charts

    Flex是一种基于MXML和ActionScript的开源框架,用于构建富互联网应用程序(RIA),特别适合开发桌面和移动设备上的图形密集型应用。在Flex中,amcharts-flex-charts库能够帮助开发者实现动态的数据可视化。 【压缩...

Global site tag (gtag.js) - Google Analytics