0

ユーザーがファイルをアップロードし、JQuery AJAX を使用してアプリケーションからデータをロードし、そこからユーザーがファイルの分類方法を選択できる HTML ページ (.NET MVC で記述) があります。これはすべて正常に機能しますが、ユーザーがファイルをドラッグアンドドロップできるようにする方法を見つけたいのですが、大多数のユーザーは Internet Explorer しか持っていないため、IE として厳密にブラウザーベースのソリューションを実行することはできませんドラッグアンドドロップを許可しません。

したがって、いくつかの調査の結果、デスクトップにファイルをドラッグできる「ウィジェット」を作成できる Adob​​e の Air 製品が良い選択肢になるのではないかと考えていました。しかし、Adobe Air についてかなりの調査を行った結果、私はさらに混乱してきました。誰かが私がこれらの質問に答えるのを手伝ってくれるなら、それは私が正しい道を進んでいることを確認するのに役立ちます.

1) Adob​​e Air は、既存の Web ページを「ラップ」して、そのページの要素と対話できますか? <input type="file">テスト済みで機能する既存の MVC コードを使用し、 ActionScript に変換 (および学習) しなくても、ドラッグ アンド ドロップして要素を入力できるデスクトップ コンテナーを使用したいと考えています。

2) Adob​​e Air は、私が提案したことに対する最良のソリューションですか?

3) Flash CS6 をインストールしたばかりですが、まったくの初心者です。これは、私がやろうとしていることに最適な開発プラットフォームですか?

4) Adob​​e はSnappyというサンプル アプリを提供していますが、それをダウンロードして "Scrappy.fla" ファイルを開こうとすると、"The target version of AIR SDK "AdobeAIR1_0" isターゲットは利用可能な最も近いバージョンに設定され、実行しようとすると、「テスト ムービーが終了しました。無効なアプリケーション記述子: versionNumber には空でない値が必要です。」というハード エラーがスローされます。他の誰かがこのエラーを経験しましたか?もしそうなら、どうすれば実行できますか?

どんな入力でも大歓迎です!

4

1 に答える 1

1

私は同じ問題に直面しました。すべてのプロジェクトレイヤーをすべてのフレームとともにコピーし、Adobe Air 設定で新しいフラッシュプロジェクトを作成することで解決しました。次に、すべてのフレームを新しいプロジェクトに貼り付けました。

それはしばらくの間うまくいきましたが、問題が再び発生したので、別の解決策を試しました:

publish settings-> air settings->から新しい証明書を作成しましたsignatureが、今ではうまくいくようです。

于 2012-10-02T17:43:51.587 に答える