人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Java(Struts)とFlashを連携させたアプリケーションを製作しています。
swfファイルをjspのページ配置させ直接呼び出す(http://〜sample.jsp)だと表示されます。しかし、アクション(http://〜.do)だとswfは表示されず、Javascriptなどもうまく機能していないようです。何かいい解決法があるでしょうか。ちなみにTomcatのバージョンは5.0、Strutsは1.2です。

●質問者: W_for_W
●カテゴリ:コンピュータ 学習・教育
✍キーワード:Flash http:// Java JavaScript JSP
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● jouno
●40ポイント

http://www.stackasterisk.jp/tech/java/strutsSec01_03.jsp#7

???????Struts?F???P???FStruts??????

flashもjavascriptもクライアントサイドで実行されます。したがって、サーバとflashが値をやり取りせず、単に表示する場合、基本的には、サーバーサイドの問題ではありません。


アクションで呼び出す場合は、swfをhtmlに埋め込まずに、直接、ブラウザで開いている状態なのでしょうか。その場合、埋め込んで開いた場合とで考えられる違いは、まず、相対パスと絶対パスが変わってしまっている場合というのが想定できます。javascriptも同様です。いずれにせよ、swfとjavascriptの実装しだいなので、パス関係だろうということしかいえません。


また、直接開いた場合は、html埋め込みの場合と違い、flashにパラメータが渡されていない、ということも考えられます。

http://www.jajakarta.org/kvasir/bbs/technical/1105?expand=true

flashからjspなどと値をやりとりする場合についてはこちらが参考になります。もしかすると、単に表示するだけでも値のやり取りが必要になっているのでエラーになっているのかもしれません。

◎質問者からの返答

技術的にはFlashRemotingを利用しているのでその点だけではないようです。たとええばIEでは表示されなくてもFireFoxでみれたりします。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ