2011-01-20 7 views
0

大胆なOpen Flash Chart v 2.0を使用して、ダッシュボードでいくつかの文字を処理しています。SWfObject.embedSWFとフォームIE内のFlash問題

私のすべてのチャートはFirefoxとChromeで完全に機能しますが、私はIEの大きな問題に直面しています。

クライアントはWebフォームを使用しているため、[フォーム]タグのマスターページを介してすべてのページが認識されます。

FlashオブジェクトがIEのフォームタグ内に配置されていると、Threreが問題になるようです。私はこれを解決する方法を見つけようと多くのグーグルで探ってきました。swfFormFix2これは既に配置された[object/embed]タグで動作するようです。 私の場合、私はSWfObject.embedSWFとfalisを使用しています。

サンプルコード: swfobject.embedSWF( "open-flash-chart.swf"、 "my_chart"、 "450"、 "200"、 "9.0.0");

<form id="aspnetForm" name="aspNetForm"> 
    <div id="my_chart"></div> 
</form> 

誰でも手伝ってもらえますか?

答えて

1

ネットで多くの検索を行った結果、私は最終的にグーグルグループの投稿全体に行きました。私はリンクを今すぐ持っていないので、この種の問題を持つ人々に最新のバージョンのフラッシュプレーヤー。 アプリケーションをテストしていたPCにFlash Player 9.0.0がインストールされていて、バージョン10.1.100XX(フラッシュの最新バージョン)へのアップデートを行いましたが、問題はなくなりました。

古いバージョンのFlash Playerでこの作業を行う方法は見つけられませんでしたが、イントラネットアプリケーションであるため、私たちのシステムの要件として最新バージョンを追加することに問題はありませんこの解決策に満足しています。

古いバージョンのFlash Playerでこの作業を行う方法が分かっている場合は、回答を送ってください。

ありがとうございました。

これは誰かを助けることを望みます。

0

IEでswfobject.embedSWF(...)の次の問題を修正しました。

SWFで解析されるflashvarsオブジェクトにxml文字列を渡した後、IE以外のすべてのブラウザで処理され、データが表示されます。

xml文字列の二重引用符を一重引用符で置き換えると不思議にも問題が解決しました。 その後、すべての主要なブラウザはxmlデータによって提供されるコンテンツを正しく表示します。