4 返信 最新の回答 日時: Oct 7, 2008 3:32 PM ユーザー:(bolt9)

    FlashPlayerによるIE6の異常終了

      非常に稀になのですが、Flash CS3で作成したswfファイルを実行中に
      IEが異常終了することがあります。(24時間連続稼動で1ヶ月に1〜数回程度)
      FlashPlayerのバージョンは9.0.47です。

      Microsoftに問い合わせたところ
      「Flash9d.ocx のモジュールでメモリ参照違反が発生し異常終了している」
      との事なのですが、作成したswfに問題があるのか
      それともocx側の問題なのかの切り分けに困っております。
      swf側のメモリリーク等が(おそらく)ないであろう事は確認しており、
      その他の動作も意図した通りの動作をしています。

      実物の提示ができず非常に曖昧な質問で申し訳ないのですが、
      swf側で何か動作に見えない部分で確認が必要な点はありますでしょうか?
      または、どのような観点について確認すればswf側とocx側の問題なのか確認できるでしょうか?

      よろしくお願いいたします。
        • 1. Re: FlashPlayerによるIE6の異常終了
          Level 1
          異常終了するのは、実行モジュール(つまりFlash9d.ocx)の問題です。

          アプリケーションプログラムは、異常ケースも想定して作成します。
          swfファイルはデータモジュールですので、問題がある場合はそれを処理する側で検知し、対処できるようになっていなければなりません。

          とは言えこれは一般論に過ぎませんので、Adobeは「仕様です」と主張するかもしれませんが。
          • 2. Re: FlashPlayerによるIE6の異常終了
            Level 1
            遅くなって申し訳ありません。
            ご意見ありがとうございます。
            もう一度Adobeに連絡してみます。
            • 3. Re: FlashPlayerによるIE6の異常終了
              maccrow Level 1
              http://support.microsoft.com/ph/2073/ja
              Microsoftにも連絡したほうが…

              もうIE8に本腰を入れているから難しいだろうけど。

              AdobeもFlashPlayer10がそろそろメインになるから、連絡してもどうだろう…という感じですね。
              • 4. Re: FlashPlayerによるIE6の異常終了
                Level 1
                maccrow様

                返答が遅くなってしまい申し訳ありません。

                IEの異常終了としてイベントログに残っていたので、まずはMicrosoftに確認しました。
                その結果「Flash9d.ocxが起こしているようだ」との回答で、Adobeへ確認するようにと言われました。

                FlashPlayerのバージョンも9.0.47でして、これを最新にするのはサーバ側の問題もあって厳しいので、
                やはり難しいかもしれませんが…