-1

如何通过菜单primefaces在flex,swf中打开屏幕?我试图用纯 html 打开一个文件,它可以工作,但无法在标记为 <ui:composition> 的文件中打开

4

2 回答 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 回答