ページのどこを複製するかという要件があります。このページには、エフェクト付きで表示されるいくつかの画像があります。xml ファイルに保存されたイメージ パスと、フラッシュ ファイルのエフェクトがあります。プレーンなswfファイルの出力のみを含めると、Webコンテンツの表示が空白になります。フラッシュ リンクに他の .swf ファイルを含めましたが、正常に動作しています。しかし、この .swf ファイルには画像が必要なため、空白です。ポートレットを作成し、画像を配列で渡し、JavaScript を介してトランジションを与えようとしましたが、Web サイトにポートレットを含めると同じ効果が得られず、テーマと他の WCD が妨げられているため、ポートレットの方法を削除しました。しかし、これ以外に、フラッシュ リンクで画像を WCD に渡す方法を教えてください。画像とフラッシュを Web コンテンツ表示に埋め込む方法を教えてください。
私の実際のページには xml があります:
<?xml version="1.0" encoding="utf-8" ?>
<slides>
<slide imageUrl="/images/home/A_397x930px.jpg" />
<slide imageUrl="/images/home/B_397x930px.jpg" />
<slide imageUrl="/images/home/C_397x930px.jpg" />
<slide imageUrl="/images/home/D_397x930px.jpg" />
</slides>
私のフラッシュコード:
<script language="javascript" type="text/javascript">
var so = new SWFObject("/andiosp-flash.swf", "mymovie", "930", "398", "8", "#ffffff");
so.addParam("quality", "high");
so.addParam("wmode", "transparent");
so.addParam("allowFullScreen", "true");
so.addParam("salign", "t");
so.write("flashcontent");
</script>
Liferay 6.1を使用しています