amChart覆盖Div层

阅读更多

 

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

 

 

You need to upgrade your Flash Player

 

很容易发现SWFObject对象上有一个addParam方法:实现向flash的parameters里加入

 

addParam:function(_11,_12){   

 

 

 

    this.params[_11]=_12;   
},  

 

 

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

 

 

  

 

 

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

 

amchart.net 中,修改SWFObject.js

 

deconcept.SWFObject = function(_1, id, w, h, _5, c, _7, _8, _9, _a) {
...
//插入
    this.addParam("wmode", "transparent");
...
}

 OK.

 

IE 、
 
FF 、

 Ext中使用amchart:

Ext.onReady(function(){

                    var panel = new Ext.Window({
                        title: 'My Panel',
                        applyTo: 'flashcontent',
                        width:520,
                        height:380,
                        html: ''
                    });
                    var so = new SWFObject("amcolumn/amcolumn.swf", "amcolumn", "520", "380", "8", "#FFFFFF");
                    so.addVariable("path", "amcolumn/");
                    so.addVariable("settings_file", encodeURIComponent("amcolumn_settings.xml"));
                    so.addVariable("data_file",  escape("data.aspx"));
                    so.addVariable("preloader_color", "#999999");
                    so.write("chart"); 
                    panel.show();
            });

 

 

 

 

 

你可能感兴趣的:(amChart覆盖Div层)