首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CQ5.6.1中SWFObject无法读/写

CQ5.6.1中SWFObject无法读/写
EN

Stack Overflow用户
提问于 2014-12-23 12:39:16
回答 1查看 73关注 0票数 0

我正在尝试创建一个图表,并在CQ 5.6.1中显示为flash对象。我已经在glassfish中创建了一个servlet,它将从我的CQ组件中调用,为图表提供数据。我想以/etc/clientlibs/myproject/am/amstock.swf.swf的形式访问SWFObject。下面是我的组件jsp中的javascript代码sbippet。

代码语言:javascript
复制
var so = new SWFObject("/etc/clientlibs/myproject/am/amstock.swf", "amstock", "600", "400", "8", "#FFFFFF");        
var uri = "http://localhost:8080/mycharts/apps/CreateXMLFileServlet?r="+Math.random()+"&fc=03&fc=04"; //Servlet hosted in Glassfish
so.addVariable("settings_file", encodeURIComponent(uri));
so.addVariable("chart_id", "amstock");
so.addVariable("key", "106-d0564444fe0a5ce6839d84f70655375c");
so.write("flashcontent");

但是,CQ无法访问swf对象。当我将swfobject保存在glassfish服务器中并从CQ组件JSP访问它时,它可以正常工作并显示图表,而无需更改其余代码。

代码语言:javascript
复制
var so = new SWFObject("http://localhost:8080/mycharts/am/amstock.swf", "amstock", "600", "400", "8", "#FFFFFF");

当我把对象放在CQ中时,我不确定为什么它不工作。感谢任何能让它工作的建议。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-12-23 16:42:35

我把这个修好了。问题出在swfobject上。我从etc/clientlibs/myproject/am中删除了该对象,并使用CRXDE ( eclipse IDE)将amstock.swf复制到相同的路径。在复制新文件后,它可以正常工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27614161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档