如何通过菜单primefaces在flex,swf中打开屏幕?我试图用纯 html 打开一个文件,它可以工作,但无法在标记为 <ui:composition> 的文件中打开
问问题
866 次
2 回答
0
我正在开发一个用 flex 制作的应用程序。让我们将一些页面移动到 primefaces,以便将来的应用程序 100% 使用 primefaces 和 jsf。
开始将是一个菜单,其中菜单可以引用两个 file.swf 作为 file.xhtml。或者一个file.swf 导入一个file.xhtml。有什么想法吗?
我试过:
索引.xhtml
<? Xml version = "1.0" encoding = "ISO-8859-1"?>
<! DOCTYPE html PUBLIC "- / / W3C / / DTD XHTML 1.0 Strict / / EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<Html xmlns = "http://www.w3.org/1999/xhtml"
xmlns: m = "http://java.sun.com/jsf/html"
xmlns: w = "http://primefaces.org/ui"
xmlns: ui = "http://java.sun.com/jsf/facelets">
<h:head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title> JSF Application </ title>
</ H: head>
<h:body style="font-size: 12px">
<embed width="100%" height="100%" src="file.swf" />
</ H: body>
</ Html>
有效!但我想要这个:
<? Xml version = "1.0" encoding = "ISO-8859-1"?>
<! DOCTYPE html PUBLIC "- / / W3C / / DTD XHTML 1.0 Strict / / EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<Html xmlns = "http://www.w3.org/1999/xhtml"
xmlns: m = "http://java.sun.com/jsf/html"
xmlns: w = "http://primefaces.org/ui"
xmlns: ui = "http://java.sun.com/jsf/facelets">
<ui:composition>
<ui:define name="content">
<embed width="100%" height="100%" src="/file.swf" />
</ Ui: define>
</ Ui: composition>
</ Html>
我想用 primefaces 标签打开。没用!
于 2013-03-19T00:12:51.620 回答
0
使用 Primeface 的 Media 标签加载 swf。看看 primefaces 展示
<p:media value="http://www.youtube.com/v/KZnUr8lcqjo" width="420" height="315" player="flash"/>
https://www.primefaces.org/showcase/ui/multimedia/media.xhtml
于 2013-03-19T04:42:49.070 回答