Flash 瓦丁7号闪光灯不起作用
我的Web应用程序使用的是Vaadin 7,我的flash集成有问题 我尝试像这样嵌入Flash动画:Flash 瓦丁7号闪光灯不起作用,flash,vaadin,Flash,Vaadin,我的Web应用程序使用的是Vaadin 7,我的flash集成有问题 我尝试像这样嵌入Flash动画: @Theme("testtheme") public class TsetUI extends UI { @Override protected void init(VaadinRequest request) { final HorizontalLayout layout = new HorizontalLayout(); layout.setWidth("100%");
@Theme("testtheme")
public class TsetUI extends UI {
@Override
protected void init(VaadinRequest request) {
final HorizontalLayout layout = new HorizontalLayout();
layout.setWidth("100%");
setContent(layout);
Flash flash = new Flash(null, new ThemeResource("flash/logo.swf"));
layout.addComponent(flash);
}
}
但它不显示动画,只显示一些空白
swf文件位于:
WebContent/VAADIN/themes/testtheme/flash/logo.swf
我不知道我做错了什么。请……我在这方面需要一些帮助。终于找到了解决该问题的方法: 我使用了vaadin 6中的“旧”方法来解决这个问题(使用嵌入对象): 但是有一个问题:性能非常差,因为flash文件的渲染非常不方便(有很多div和iframe…)
@Override
protected void init(VaadinRequest request) {
final HorizontalLayout layout = new HorizontalLayout();
layout.setWidth("100%");
setContent(layout);
Embedded logo = new Embedded();
logo.setSource(new ThemeResource("flash/logo.swf"));
logo.setMimeType("application/x-shockwave-flash");
// TYPE_BROWSER
logo.setType(2);
layout.addComponent(logo);
}