0

最も複雑な Flash ActionScript アプリを開発しました。彼らがどれほど複雑になるかはわかりませんが、私のものはごく普通だと思います。約 1500 個のオブジェクトがあり、クリックするだけでズームと色が変化し、データベースに接続してデータを取得します。たとえば、オブジェクトの名前はデータベースにあります。データベースを読み取る Web アプリへのパスをハードコーディングしました。Flash アプリは、Web アプリ (Visual Studio/サーバー) からデータベースを読み取ります。

それは私の開発環境 (Flash CS4 > F12) で動作し、IE と FF などの必要な探索を行います。

ただし、プロジェクトと同じフォルダーにある公開バージョン (.swf) を実行しようとすると、「Adobe Flash Player 10.0 r2 が動作を停止しました」というエラー画面が表示され、他に何も起こりません。クライアントのコンピューターにコード全体がないと、クライアントに公開する方法がないのではないかと少し心配です... Adob​​e Flashがインストールされていないサーバー環境で動作させるために何かする必要がありますか? 、.swf ファイルとデータベースのサーバー設定だけですか?

これは、プロジェクトを開始したとき、小さなファイルを実行していたときに機能しましたが、ファイルが大きくなるにつれて、デバッグモードでさえ機能しなくなったことにも注意してください...

コンピューターで Win 7 64 ビット、Flash CS4、および Visual Studio 2010 を実行しています。

ありがとう。

4

2 に答える 2

1

アプリや SWF の問題ではなく、インストールした Adob​​e Flash Player Web ブラウザ プラグインの問題のようです。プラグインをアップグレードしてみてください。

10.0 はかなり古いバージョンで、現在のバージョンは 11.6 です。また、これは「.0」バージョンであり、10.0 には問題があることが知られています。あなたの swf が 10.0 を含む古い Flash Player で動作することは重要かもしれませんし、重要でないかもしれませんが、全体として、現在 10.0 をインストールしているユーザーはそれほど多くありません ( http://www.statowl.com/flash.php )。

于 2013-02-17T15:55:57.843 に答える
0

むかしむかし、私もこの問題に遭遇しました。Vector クラスまたは無効なインターフェイスを使用していくつかの根本原因を見つけました。

于 2013-02-17T15:54:56.443 に答える