1

是否可以插入 GSP 简单 Flash 电影?

我试过这样:

<object type="application/x-shockwave-flash" data="${resource(dir:'flash',file:'movie.swf')}" width="400" height="400">
            <param name="movie" value="${resource(dir:'flash',file:'movie.swf')}" />
            <param name="bgcolor" value="#ffffff" />
            <param name="AllowScriptAccess" value="always" />
            <param name="flashvars" value="feed=${resource(dir:'flash',file:'movie.xml')}" />
            <p>This widget requires Flash Player 9 or better</p>
        </object>

似乎电影已加载,但 .xml 和图片未加载...

UPD 尝试使用 flash-plugin 1.3.0 - 结果相同

<g:flashPlayer id="test"
                       varFile="${resource(dir: 'flash', file: 'movie.swf')}" paramAllowScriptAccess="always" flashvars="feed=${resource(dir:'flash',file:'movie.xml')}"/>
4

2 回答 2

1

以前没有使用过 grails,我不确定你的语法有什么问题,但我可以推荐使用swfobject来嵌入你的 swf,而不是标准的 object/embed 标签。这里有一篇关于在 grails 中使用 swfobject 的文章:http: //fbflex.wordpress.com/2008/06/05/grails-seo-swfobject-and-flex-progressive-enhancement/

我发现使用 swfobject 调试嵌入会更容易一些,而且它也是符合标准的闪存嵌入的推荐方法。

于 2010-05-13T17:31:11.140 回答
0

使用 iframe 的解决方法

于 2010-05-16T08:55:22.640 回答