Adobe LiveCycle Mosaic に関するよくある質問 (FAQ)

インストールおよびエンドユーザに関する問題

一般

どの Eclipse バージョンを使用して Mosaic ツールのプラグインをインストールしますか?

Mosaic には、どのバージョンの Java Development Kit を使用しますか ?

どのプラットフォームを Mosaic クライアントはサポートし、起動するにはどのようなソフトウェアが必要ですか ?

開発者が参照できる Mosaic アプリケーションおよびカタログの XML スキーマはありますか ?


Mosaic サーバーのデバッグバージョンがデプロイされているかどうかを判断する方法はありますか ?

Mosaic はアクセシビリティをサポートしていますか ?



どの Eclipse バージョンを使用して Mosaic ツールのプラグインをインストールしますか?

Eclipse 3.5.0 以降 (Adobe は、Flash Builder 4.0 以降を推奨)。

Mosaic には、どのバージョンの Java Development Kit を使用しますか ?

Java Development Kit 1.6 アップデート 10 以降。システム要件の詳細については、「Mosaic 使用の手引き」を参照してください。

どのプラットフォームを Mosaic クライアントはサポートし、起動するにはどのようなソフトウェアが必要ですか ?

Adobe LiveCycle Mosaic ES2- システム要件の Web ページを参照してください。

開発者が参照できる Mosaic アプリケーションおよびカタログの XML スキーマはありますか ?

はい、W3C スキーマファイルは[Mosaic installation directory]/docs/schemas フォルダーにあります。スキーマファイルのマニュアルは次の場所にあります:LiveCycle Mosaic XML Schema Reference

Mosaic サーバーのデバッグバージョンがデプロイされているかどうかを判断する方法はありますか ?

Mosaic サーバーを起動すると、コンソール(またはログメッセージ)にデバッグのブートストラップを含むコンテンツが表示されます。例:

[SWF] /mosaic/gravity_bootstrap_flex4.1.0p10-debug-auto.swf - 解凍後 8,356,841 バイト

Mosaic はアクセシビリティをサポートしていますか ?

一般的に、Mosaic のアクセシビリティ機能は、Flex、Adobe Flash Player および Adobe AIR で提供される機能と似ています。Mosaic は、Flex および Flash Player によって一部機能が制限されています。具体的には、SWFLoader コントロールを使用してロードされたサブアプリケーションタブの順番の管理方法はありません。その結果、マウスを使用しないユーザーは、一部のアプリケーションにアクセスできなくなります。

サンプル

オンラインに掲載されているサンプルのアプリケーション、カタログ、タイルのソースコードを表示する方法はありますか ?

LiveCycle Data Services の使用方法を示す Mosaic サンプルはありますか ?

オンラインに掲載されているサンプルのアプリケーション、カタログ、タイルのソースコードを表示する方法はありますか ?

タイルや関連アセットなど、アプリケーションすべてのソースコードは、サンプルの samples- *.zip ファイルにあります。

LiveCycle Data Services の使用方法を示す Mosaic サンプルはありますか ?

LiveCycle Data Services の使用方法を示す Mosaic サンプルは、ここより利用できます。Flash Player の問題により、このサンプルは現在最適な方法ではありません。

エラーメッセージ

Basic サンプルを開くと「エラー - リソース RetrieveData は、カタログ sample_catalog で見つかりませんでした」というメッセージが表示されるのはどうしてですか ?

Error:object Error at flash.external::ExternalInterface$/_toAS() ... Internet Explorer を使って Mosaic アプリケーションにログインするたびにエラーが表示されるのはどうしてですか ?

サンプルの起動時に HTTP エラー (500)が表示されるのはどうしてですか ?
デスクトップクライアントでサンプルを読み込むたびに「StylesheetReference は Shell タグのリーガルエレメントではありません」というエラーが表示されのはどうしてですか ?

LiveCycle ES2.5サーバーにアプリケーションをアップロード時に HTTP エラー(403)が表示されるのはどうしてですか ?


Basic サンプルを開くと「エラー - リソース RetrieveData は、カタログ sample_catalog で見つかりませんでした」というメッセージが表示されるのはどうしてですか ?

このエラーは予期した動作です。Basic サンプルは、ユーザーが入力したデータを保存するために RetrieveData と呼ばれるリソースを使用します。タイルが初めてロードされると、このリソースは存在せず、このリソースが見つからないというメッセージがサーバーログに記録されます。

一般的に、タイルと関連アセットがアプリケーションのカタログ内で参照されていることを確認します。さらに、対応するファイルがプロジェクトの正しいフォルダーに含まれていることを確認してください。詳細については、「Mosaic の Developing Applications」を参照してください。

「Error:object Error at flash.external::ExternalInterface$/_toAS() ...」 Internet Explorer を使って Mosaic アプリケーションにログインするたびにエラーが表示されるのはどうしてですか ?

完全なエラーメッセージは次のとおりです。Error:object Error at flash.external::ExternalInterface$/_toAS() at flash.external::ExternalInterface$/call() at mx.automation.qtp::QTPAdapter()[C:\work\flex\dmv_automation\projects\qtp\src\mx\automation\qtp\QTPAdapter.as:488]

このエラーは、mosaic.war のデバッグバージョンをデプロイしても、QTP がインストールされていない場合に発生します。以下のいずれかの操作を行います。

  • エラーを無視します。
  • mosaic.war ファイルのリリースバージョンをサーバーにデプロイします。

Flex SDK には、QTP 依存関係を持つ SWC(ファイル名では automation *.swc を使用)がいくつか用意されています。タイルへのリンクがある場合、QTP フォームに依存します。ランタイム環境が Mosaic サーバーのデバッグバージョンを使用している場合、QTP がインストールされていないと、例外がスローされます。

サンプルの起動時に HTTP エラー(500)が表示されるのはどうしてですか ?

この問題は、Mosaic サーバーが正しくデプロイされていない可能性があるために発生します。mosaic.war ファイルをアプリケーションサーバーに再デプロイします。例えば、アプリケーションサーバーとしてインストールされた Service Pack 1 の LiveCycle ES2.5 にある JBoss を使用する場合は、次のとおり実施してください。

  1. JBoss を停止します。
  2. LiveCycle ES2.5 SP1 がインストールされた場所にある jboss/server/lc_turnkey/work フォルダーを削除してください(デフォルトでは、C:\Adobe\Adobe LiveCycle ES2.5\jboss\server\lc_turnkey\work)。
  3. LiveCycle ES2.5 SP1 がインストールされている jboss/server/lc_turnkey/deploy フォルダーから mosaic.war を削除します (デフォルトでは、C:\Adobe\Adobe LiveCycle ES2.5\jboss\server\lc_turnkey\deploy)。
  4. JBoss を再起動します。
  5. JBoss に mosaic.war ファイルをデプロイします。

Mosaic サーバーのデプロイの詳細については、LiveCycle Mosaic の手引きを参照してください。

デスクトップクライアントを使用するサンプルを起動するたびに「StylesheetReference は、Shell タグのリーガル要素ではありません」というエラーが表示されるのはなぜですか ?

Mosaic クライアントとサーバーバージョンは同じではありません。デプロイした Mosaic サーバーのバージョンが、サンプルの表示に使用するクライアントのバージョンと同じであることを確認してください。

LiveCycle ES2.5 サーバーにアプリケーションをアップロードするときに HTTP エラー(403)が表示されるのはなぜですか ?

403 エラーは、Ant タスクのユーザー資格情報が有効であり、ユーザーに適切な権限がない場合に発生します。Ant タスクで指定されたユーザーが、ロール ROLE_MOSAIC_DESIGNER に割り当てられていることを確認します。ユーザーロールへの割り当てについての詳細は、「LiveCycle Mosaic の手引き」を参照してください。

カタログをデプロイするときに「無効なカタログ形式が検出されました」というエラーが表示されるのはどうしてですか ?

エラーメッセージは次のとおりです:

[mosaic-catalog] <crx:Error code="CAT_E41002"> [mosaic-catalog] <crx:Message>Invalid catalog format detected.Offending file: {}</crx:Message> [mosaic-catalog] <crx:Key position="0">Tiles/Header.swf</crx:Key>

サポートされていないカタログ構造を使用しているため、エラーが表示されます。Mosaic の場合、カタログ構造は、タイルのコンパイルされた SWF ファイルの後に、サブフォルダーのタイルを保存する必要があります。例えば、/Tiles/HelloWorld/HelloWorld.swf とします。

サーバー

Mosaic と SiteMinder を統合できますか?

Mosaic の Single Sign-On (SSO) とはどのようなものですか?

LDAP の資格情報を受け入れるために Mosaic ログインをカスタマイズすることはできますか?

Mosaic と SiteMinder を統合できますか?

はい。Mosaic と SiteMinder を統合する最善の方法は、Spring セキュリティ設定を使用することです。Mosaic では、すべての認証および承認インフラストラクチャに Spring セキュリティが使用されているため、完了するためのアプリケーション固有の設定はありません。SiteMinder が正しくインストールされ正常に動作したら、(Spring セキュリティが提供するドキュメントを参照してください:http://static.springsource.org/spring-security/site/docs/3.0.x/reference/preauth.html)、Mosaic は透過的に使用します。

Mosaic の Spring セキュリティの詳細については、LiveCycle Mosaic の管理を参照してください。

Mosaic の Single Sign-On (SSO) とはどのようなものですか?

Mosaic は一度ログインすると、Mosaic アプリケーションタイルが、ログインプロセスを繰り返すことなく他のサーバーアプリケーションにアクセスできるよう設計されています。このプロセスでは、同じ資格情報が後続のサーバーアプリケーションで有効であると想定しています。例えば、Mosaic Tile は LiveCycle Data Services ES2.5 または Mosaic と同じ資格情報を受け入れるユーティリティに (Assembler Service など) アクセスできます。この手法は、同じブラウザーセッションから新しい URL を入力することと同じではありません。Mosaic Tile SDK API は、ログインに使用される資格情報を取得する手段を提供し、後続のサーバーアクセスに使用されます。

詳細については、LiveCycle Mosaic の管理を参照してください。

LDAP の資格情報を受け入れるために Mosaic ログインをカスタマイズすることはできますか?

はい。Mosaic は、ユーザー認証およびロール決定に Spring セキュリティを使用します。Mosaic が LDAP の資格情報にアクセスできるようにするためには、Mosaic サーバー管理者は、Spring セキュリティと使用するために既存のセキュリティシステムを設定します。

Mosaic の Spring セキュリティの詳細については、「LiveCycle Mosaic の管理」を参照してください。

アプリケーション開発に関する問題

一般

HTML タイルがブラウザークライアントとデスクトップクライアントでは、違って見えたり異なる動作をしたりするのはなぜですか ?

デフォルト設定で、Mosaic アプリケーションがデプロイされたり、指定された値をプリセットできたり、コンテキストの値を定義する方法はありますか ?

セッションタイムアウトは、Mosaic アプリケーションでサポートされていますか?
LiveCycle ES2.5 サーバー環境を使用している場合に、Mosaic アーティファクトはどうのように保存されますか ?

どのように Mosaic パーシスタンスメカニズムは動作しますか?


HTML タイルがブラウザークライアントとデスクトップクライアントでは、違って見えたり異なる動作をしたりするのはなぜですか ?



ブラウザークライアントとデスクトップクライアントは、HTML タイルをレンダリングする、様々なメカニズムを使用します。ブラウザークライアントは、ブラウザーのレンダリング機能(つまり、インラインフレームまたは iframe を使用)を使用します。デスクトップクライアントは、Adobe AIR(つまり、WebKit)を使用してレンダリングします。発生した結果と問題は、HTML タイルとして使用しているページの標準準拠レベルによって異なります。

Mosaic アプリケーションがデプロイされると、指定された値をプリセットできるように、コンテキスト設定値をデフォルト設定で定義する方法はありますか?

初期化時に利用可能な表示コンテキスト値をアプリケーション xml に定義することができます。アプリケーションのコンテキストの場合でも、9.0.0 で再生することはできませんが、次のリリースでは必須機能です。

セッションタイムアウトは、Mosaic アプリケーションではサポートされていますか?

Mosaic セッションはタイムアウトしません。Mosaic サーバーのプロトコルでは、サーバーが使用可能である限り、セッションを有効にし続けるバックグラウンドスレッドを使用します。

LiveCycle ES2.5 サーバー環境を使用しているときに Mosaic アーティファクトはどのように格納されますか?

LiveCycle ES2.5 サーバー環境で実行されている場合、Mosaic は、LiveCycle ES2.5 リポジトリの存在を検出します。これは、そのリポジトリをデフォルトのコンテンツ保存メカニズムとして使用します。すべてのアセット(例えば、XML、SWF ファイルなど)は、ツリー内の LiveCycle ES2.5 リポジトリに直接格納されます。このツリーは、アプリケーションツリーへのピアです。

Mosaic 9.5 SP1からは、単純なファイルシステムリポジトリまたはリポジトリのカスタム実装を使用するように Mosaic を設定することもできます。詳しくは、次を参照してください Administering LiveCycle Mosaic 9.5

どのように Mosaic パーシスタンスメカニズム機能しますか?

ビューとアプリケーション XML は、アプリケーションサーバーで設定されたコンテンツ保存場所に保存されます。ビューは、作成した特定のアプリケーションに関連付けられます。Tile SDK API を通じて使用できる User オブジェクトがあります。そのオブジェクトは、ユーザー属性に必要なものを提供するために設計されています。ただし、Mosaic は新しい製品であり、必要なものはまだ存在していない可能性があります。欠落している要件を開発チームに報告します。これにより、新しい要件を受け取るたびに優先順位を付けます。タイルに必要な、ビューの IContext インターフェイスに格納されている値は、ビューの一部としてコンテンツストアに保持されます。タイルは、Mosaic 以外の独自の永続化メカニズムを使用することもできます。永続性のために LiveCycle ES2.5 を使用している場合は、LiveCycle ES2.5サンプルを確認してください。

デバッギング

デバッグのために Flash Builder で Mosaic アプリケーションを読み込む方法はありますか?

はい。Flex ベースのタイルを編集する Flex プロジェクト内で、デバッグ設定の launch url プロパティを Mosaic アプリケーション URL に変更します。たとえば、起動 URL の値を http://localhost:8080/mosaic/#/applications/Brokerage に設定します。デバッグの詳細については、Developing Applications for LiveCycle Mosaic を参照。

分割

私のアプリケーションでモジュールタイルが表示されないのはなぜですか?

実行時に Flex ベースのタイルが空白になるのはなぜですか?

絶対レイアウト使用時にタイルを移動する方法はありますか?

カタログからタイル名を動的に取得する方法はありますか?

なぜこの HTML タイルのエラーを受信するのですか:「エンティティ「ソース」への参照は、;(セミコロン)区切り記号で終わらなければなりませんか」?
エンドユーザーが移動または削除できないようにタイルをロックすることはできますか。

ブラウザクライアント経由でアクセスされるモザイクタイルに検索用インデックスは付けられますか(たとえば Google アプライアンスなどを使用して)。

セッション認識 HTML タイルを含むビューがあります(たとえばクッキーを使用するものなど)。このビューを保存すると、HTML セッションが復元されたときに利用できるように、Cookie が管理されていますか。

セッション認識 HTML タイルを含むビューを複製しました。元のビューのクッキーが後続ビューのクッキーを上書きしないようにすることはできますか(たとえば HTML コントロールの作成など)。

タイルは、シェルアプリケーションの現今または子アプリケーションドメインに、Flex モジュールとしてロードできますか。

一部のサーバーでタイルがつぶれているように見える(枠線は表示されるがセルの内容は表示されない)のに、他のサーバーでは通常表示されるのはなぜですか。

タイルの一覧とその属性(一部でも可)を API から取得する方法はありますか。


Mosaic アプリケーションタイルに動画を表示できますか?例えば、リモートサーバーで使用可能なデモの SWF ファイルは、ユーザーが起動しない限り再生されません。


埋め込まれたコンテンツは、デスクトップ(AIR ベースの)クライアントでなく、ブラウザークライアントに表示されます。


Flex がタイルで使用され、ブラウザークライアントを使用してアクセスするときにアイテムレンダラーチャートの正しい配置には表示されません。実行しますか?


クラス定義を継承するようにロードされるときにモジュールタイルのアプリケーションドメイン指定できますか。

モザイクアプリケーション全体をカバーする背景画像を作成することはできますか?

設定するにはどうすればよいですか backgroundColor ランタイムのモジュールタイル用のプロパティ?

なぜ、使用している HTML タイルはデスクトップクライアントには正しく表示するのに、フラッシュプレイヤーにはできないのですか?

エクリプス、または Flash Builder プロジェクトから直接デプロイすることはできますか。

デスクトップクライアントを使用したモザイクサンプルアプリケーションを開始するとき、タイルは別のネイティブウィンドウを開始できますか?















モジュールタイルがアプリケーションで表示されないのはなぜですか?

モジュールタイルのカタログエントリーで、loadAs のプロパティを "module"に設定します。

<tile:Content loadAs="module"  ... />

Flex ベースのタイルが実行時に空白になるのはなぜですか。

タイルのコンパイル用に使用された Mosaic のバージョンがサーバー上の Mosaic バージョンと異なる場合に、この問題が発生します。たとえば、プレリリースバージョンを使ってタイルを作成したが、Mosaic サーバーにはリリースバージョンをアプリケーションサーバーに展開したなどです。バージョンは完全に一致する必要があります。

絶対レイアウト使用時にタイルを移動する方法はありますか?

絶対レイアウトは動的ではないため、タイルの移動はできません。ユーザーがタイルを移動できるのは動的レイアウトだけです。技術的制約のためタイルは重なりませんので、動的レイアウトは常に自動的に配置されます。レイアウトについて詳しくは、『LiveCycle Mosaic 用アプリケーションの開発』を参照してください。

カタログからタイル名を動的に取得する方法はありますか?

明示的ではありません。対処方法としては、カタログ descriptor.xml ファイルをロードし、Flex の XML オブジェクトを使用して解析し、タイル名を取得します。

なぜこの HTML タイルのエラーを受信するのでしょうか?:エンティティの「ソース」を参照するには;(セミコロン)区切り文字で終了する必要があります。

リンク内のアンパサンドなどの特殊文字にエスケープシーケンスを使用していることを確認します。つまり、「&」を「&amp;」に置き換えます。

エンドユーザーが移動または削除できないようにロックすることはできますか?

コンテンツを削除するには、ビューの allowContentDelete 属性を設定するか、またはパネルを「false」に設定して、コンテンツが削除されないようにすることができます。または、タイルの場合は、対応するカタログの tileReference 要素の allowDelete 属性を「false」に設定します。

注意:タイルでは、動的なレイアウトからのみ移動できません。したがって、この問題に対する別の解決策は、動的ではないレイアウトを使用することです。タイルレイアウトの一部を動的にする必要がある場合は、パネルをネストするオプションがあります。パネルをネストすることにより、固定タイルのための固定スペースと、1 つまたは複数の動的タイルのサブパネルを作成できます。詳しいレイアウトについては、Developing Applications for LiveCycle Mosaic を参照してください。

ブラウザクライアント経由でアクセスされる Mosaic タイルは、検索のために索引付けできますか(たとえば、Google 検索アプライアンスのようなものを使用して)?

HTML タイルを除き、答えはノーです。他にクロールが到達できる同じタイルへの別のリンクがある限り、HTML は検索可能です厳密に言えば、このアプリケーションの XML ファイルはクロールできないため、検索エンジンのスパイダーはそのポインタに従いません。スパイダーがアプリケーション xml ファイルを使用せずにその HTML タイルにアクセスできる場合、HTML タイルを索引付けできます。

セッションアウェアの HTML タイルを含むビューがあります(たとえば、Cookie を使用する HTML タイル)。そのビューを保存すると、そのクッキーは HTML セッションが復元されたときに利用できるように管理されますか?

HTML セッションは永続化されません。この機能を作成するには、ビューが復元されたときにセッションを再実行する必要があります。HTML タイルを作成するときは、Mosaic JavaScript API を使用して、永続化されたビューのコンテキストに情報を配置できます。この設定は、次回 HTML タイルを読み込んだときにセッションを再確立するのに役立ちます。

セッションアウェア HTML タイルを含むビューをレプリケートしました。元のビューの Cookie が後続のビューの Cookie を上書きしないようにするメカニズムはありますか(HTML コントロールの作成など)?

各 HTML タイルには独自のコントロールがあるため、cross-clobbering は発生しません。その場合は、開発チームにバグを報告します。

タイルは、シェルアプリケーションの現在のアプリケーションドメインまたは子アプリケーションドメインに Flex モジュールとしてロードできますか?

Mosaic で使用された同じバージョンの Flex でモジュールタイルをコンパイルします。MXML を ModuleTile にサブクラスするには、タイルのカタログ xml ファイルで loadAs 属性を「mod」に変更する必要もあります。

タイルは一部のサーバー上でつぶれている(グリッドは表示されますがセルのコンテンツではない)ように表示されますが、なぜ他のサーバー上では正常に表示されるのですか?

この修正では、グリッドの descriptor.xml ファイル内の TileClass タグでパラメーター fitContent =" true " を設定して、適切に表示します。

API からタイルと一部の属性のリストを取得する方法はありますか?

IPanel には「get tiles()」メソッドがあります。例:

var t:Array = parentPanel.tiles

このメソッドは、パネル内のタイルごとに ITile インターフェイスの配列を提供します。その後、配列内の各要素を IMosaicNode にキャストして、nodeName または nodeLabel を取得できます。アプリケーション内のすべてのタイルを使用する場合は、まず IApplication get views() メソッドを使用してから、各 IView で get panels() メソッドなどを使用します。現在、カタログからタイルのリストを取得することはできません。

Mosaic アプリケーションでビデオを表示することができますか?例えば、リモート HTTP サーバー上で使用可能で、再生されないデモの SWF ファイルは、ユーザーが起動しない限り再生されませんか?

はい。ビデオが単なる SWF ファイルであり、Flex を使用して構築されたアプリケーションではない場合は、Web サーバー上の SWF ファイルをホストします。次に、URL を HTML タイルとして Mosaic に登録します。

埋め込まれたコンテンツがブラウザークライアントに表示されますが、デスクトップ(AIR ベースの)クライアントに表示されないのはなぜですか?

一部の Mosaic サンプルで示すように、リソースをカタログに配置し、URL を使用して読み込むことをお勧めします。アセットを埋め込むと、ランタイムの問題が発生します。

タイルで使用され、ブラウザークライアントからアクセスした場合、Flex charting のデータチップが正しい配置に表示されないのはなぜですか?

アプリケーションとしてコードを実行すると、データティップはグラフに表示されます。ただし、タイルとして実行されると、グラフの少し下にデータティップが表示されます。モザイク 9.5.0.0のチャーティングデータティップの問題は知られており、継承された座標空間とに関連があります。チャートに関係するライブラリでは、データティップテキストの表示場所を決定する適切な方法を使用できません。この問題は、データティップに対してのみ発生します。ツールヒントが正しく動作します。

クラス定義を継承するようにロードされるときにモジュールタイルのアプリケーションドメイン指定できますか。

現在、モジュールのロード時にアプリケーションドメインを指定することはできません。タイルをモザイクに読み込む唯一の方法は、Tile SDK API(ActionScript または JavaScript)を使用してアプリケーションのカタログを使用することです。詳しくは、ICatalog「getTile」メソッドを参照してください。

Mosaic アプリケーション全体をカバーする背景画像を作成することはできますか?

HTML タイルを使用している場合は、背景イメージを使用できません。背景イメージは、HTML タイル自体を妨げます。この問題は、既知の Flash Player の制限です。Flex ベースのタイルを使用している場合は、次の操作を行います。

  1. application.xml のシェルレベルでモジュールタイルを作成します。例:
  2. タイル「MyMenuTile」では、モジュールタイル定義で次の属性を設定します。

ランタイムでモジュールタイル用に backgroundColor プロパティを設定するにはどうすればよいですか?

モジュールタイルは、ランタイム自体のコンテナのスタイルからデフォルトの backgroundAlpha = 0 を継承します。設定した背景色が適切に表示されていることを確認するには、backgroundAlpha を「1.0」に設定します。

HTML タイルはデスクトップクライアントで正しく表示されているが、Flash Player で正しく表示されないのはなぜですか?

これは、デスクトップ(AIR ベース)のクライアントランタイムとブラウザーのクライアントランタイムでは、スタイルシートが異なるためです。特に、backgroundAlpha 属性の値の設定がそれぞれ異なります。これにより、デスクトップのクライアントランタイムのアイテムについて背景のアルファをオーバーライドする必要がなくなるため、HTML タイルが正しく表示されます。

Eclipse または Flash Builder プロジェクトからタイルを直接デプロイすることはできますか?

いいえ。デプロイメントの手順については、「Mosaic の概要」を参照してください。

Mosaic サンプルアプリケーションをデスクトップクライアントで起動している場合、タイルは別のネイティブウィンドウで起動できますか?

いいえ。ただし、デスクトップクライアントでは、「浮動」できるネイティブ Windows を開いてタイルを設定することができます。つまりシェルウィンドウから切り離されます。

パネル

var pPanel:IPanel = this.mosaicApp.createBlankPanel();
    pPanel.nodeLabel = pLabel;  // which is some String
    this.mosaicApp.activeView.addPanel(pPanel);

プログラムでパネルフォーカスを設定できますか?

いいえ。

プログラムでパネルの名前を変更することはできますか?

いいえ。om.adobe.mosiac.om.interfaces.IMosaicNode インターフェイスを使用して、プログラムで Mosaic DOM ノードを変更することができます。詳細については、ActionScript 3.0 Reference for the Adobe Flash Platform を参照してください。

ノードに名前とラベルの両方があるのはなぜですか?

CRX 名の属性は、リポジトリに保存されるアセットのベース名である内部 ID です。クライアント API は、ネームではなくラベルを設定するようにユーザーに求めます。ラベルは UI 内のアセットを表し、任意の文字を使用できます。この名前は、ユーザーインターフェイスに表示されるアセットのタグです。名前はラベルから派生できます。ただし、アセットがリポジトリに保存されている名前として使用する必要があります。さらに、サーバーは名前を変更できます(例えば、保存したビューに独特な ID に名前を設定するなど)。

ビュー

ビューが「保存」可能というのは何を意味していますか?

保存したビューを開いた際、クライアント名の属性が未定義になっているのはなぜですか?


ビューの配列オブジェクトを保持することは可能ですか?

ビューが「保存」可能というのは何を意味していますか?

ビューを保存すると、タイルのリスト、各タイルのレイアウト、およびビューのコンテキストはすべて Mosaic サーバーに保存されます。

保存したビューを開いたときに clientName 属性が定義されていないのはなぜですか?

コンテキストを取得しようとするときに init メソッドで「activeView」の値を使用しています。アクティブなビューは、必ずしも初期化中に実行されているビューではありません。代わりに「parentView」という値を使用します。例:

ClientID.text = parentView.context.getAttribute("clientName");

ビューの配列オブジェクトを保持することは可能ですか?

いいえ。永続化は、string 型、date、number、Boolean 値および null のオブジェクトに対してのみ存在します。

写真整理モード

自動的に写真整理モードを最小限にするため、または現在の保存したビューがない場合はそれを動的に最小化できますか?
写真整理モードに表示されるカラーを変更することはできますか。

自動的に写真整理モードを最小限にするため、または現在の保存したビューがない場合はそれを動的に最小化できますか?

いいえ。

写真整理モードに表示されるカラーを変更することはできますか。

Mosaic では、オーガナイザのアスペクトを変更できます。アプリケーション XML で定義されたオーガナイザーにはいくつかのパーツがあります。詳細については、「LiveCycle Mosaic XML スキーマ参照」を参照してください。さらに、Mosaic に付属する Adobe Spark Page Client ダッシュボードサンプルでは、オーガナイザーのアスペクトの外観をカスタマイズすることができます(「SlateOrganizerSkin.mxml」を参照)。

レイアウト

デフォルトのパネルレイアウトを設定する方法はありますか?

ユーザーインターフェイス(「クロム」)が表示されないタイルのレイアウトを作成することはできますか?

デフォルトのパネルレイアウトを設定する方法はありますか?

はい。Mosaic では、アプリケーションの初期設定を使用して、ビューとパネルを定義(事前設定)できます。初期設定について詳しくは、「LiveCycle のアプリケーション開発」の「Mosaic」を参照してください。

ユーザーインターフェイス(「クロム」)が表示されないタイルのレイアウトを作成することはできますか?

タイルの表示可能なユーザーインターフェイス(または「クロム」)を有効または無効にするには、アプリケーションの XML で定義されている tileChrome 属性を使用します。tileChrome 属性について詳しくは、「LiveCycle Mosaic XML スキーマ参照」を参照してください。

スタイルシート

Spark スキンとモザイクタイルをどうやって関連付けますか?

タイルのスキンを適用するために使用される唯一のオプションは、com.adobe.mosaic.core.IMosaicComponent インスタンスに HostComponent プロパティを設定することです。このメカニズムは、意図的によく注意を払ってインターフェイスを通じて公開されます。例えば、以下で利用できる com.adobe.mosaic.skins.aqua.TileSkin クラスを参照してください。Adobe Flash Platform の ActionScript 3.0 Reference

 

 

 

 

 

 

 Adobe

ヘルプをすばやく簡単に入手

新規ユーザーの場合

Adobe MAX 2025

Adobe MAX Japan
クリエイターの祭典

2025 年 2 月 13 日
東京ビッグサイト