問題タブ [filereference]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
7463 参照

apache-flex - FileReference.load()がFileReference.dataにデータを入力しない

FileReferenceオブジェクトのloadメソッドを使用してデータをロードし、それを使用して選択した画像のサムネイルを表示しようとしています。

ただし、を呼び出した後fr.load()fr.data残りnullます。

FlexSDK3.4とFlashPlayer10Debugを搭載したWindows7でFlexBuilder3.0.2を使用しています。fr.load()Eclipseの監視変数リストで評価すると、読み取りエラーが発生します"No such variable: load."

なぜこれが起こっているのか誰もが知っていますか?

0 投票する
3 に答える
1454 参照

apache-flex - Flex FileReference クラスを拡張して別のプロパティを含める

Flex の FileReference クラスを拡張して、カスタム プロパティを含めたいと考えています。AS3 では、イベント リスナーを介して関数に引数を渡すことができないため、これを行いたいと思っています。これは悲しいことです。そのため、このプロパティがイベント ターゲットに存在し、アクセスできるようにする必要があります。

また、既存の FileReference オブジェクトをこのクラスに簡単にキャストできるようにしたいと考えています。私は持っている:

そして、それが機能することを望みます。今はnullを返すだけです。

新しくインスタンス化された空白のSmxFRオブジェクトには拡張プロパティが配置されていますが、継承されたすべてのプロパティとオブジェクトが返されます。Error: Error #2037: Functions called in incorrect sequence, or earlier call was unsuccessful.

これは私が使用しているクラスですSmxFR.as:

本当に、できる限り簡単に保ちました。誰かがこれを理解するのを手伝ってくれますか? ありがとう。


編集:

リクエストごとに、これはすべての継承されたオブジェクトで前述のエラーを引き起こすインスタンス化です:

そこから生きたハンドル プロパティを取得し、他のすべての (つまり、継承された) プロパティは をスローしError #2037ます。


だから、多分私がやりたいことはオーバーライドが必要になるFileReferenceListでしょうか?元のオブジェクトを にインスタンス化する必要がある場合は、SxmFRFRL を使用してユーザーが一度に複数のファイルを選択できるようにする必要があるためです。FileReferenceクラスから断食する方法はないのですか?

0 投票する
4 に答える
2077 参照

apache-flex - Flex: FileReference の DeepCopy

私のプロジェクトでは、ユーザーが FileReference クラスを使用して画像を選択できるようにしています。次に、load() 関数を使用して、これらの画像を .data プロパティに読み込みます。この後、いくつかのローカル操作を実行し、それらをサーバーに送信します。

私がやりたいことは、選択した FileReferences をもう一度反復処理し、それらを .data プロパティにロードし、別の操作を実行して、もう一度サーバーに送信できるようにすることです。ユーザーが呼び出したイベントからこれを行うことができるはずであることはわかっていますが、それはここでは問題ではありません。

問題は、FileReference が初めてロードされると、それをアンロードすることができず、メモリ内のすべての画像のデータを保持できないことです。これらは巨大であるためです。

したがって、私ができることは 1 つだけだと思います。それは、FileReference で DeepCopy を実行することです...次に、最初のバージョンをロードし、それを廃棄して、2 回目の「実行」にコピーを使用することができます。

ObjectUtil.copy を使用しようとしましたが、たとえばコピーの .name プロパティにアクセスすると、次のように失敗します。

flash.net::FileReference/get name() で

関連するスニペット:

FileReference クラスの一部の保護されたプロパティがコピーを防止するというのは本当ですか? もしそうなら、何とかこれを回避できますか?または、全体的な問題に対する他の解決策はありますか?

ヒントやアイデアをいただければ幸いです。

0 投票する
1 に答える
187 参照

apache-flex - FileReference を使用したケアンゴーム?

Upload のような FileReference メソッドを Cairngorm アーキテクチャに組み込む方法についてのアイデアを探しています。

具体的には、File を含むイベントを発生させることを考えていますが、それで問題ありません。しかし、どうすれば Progress イベントなどをリッスンできるのでしょうか?

私が考えたことの 1 つは、デリゲートがビューでリッスンされている進行状況イベントを発生させることです。

どんなアイデアでも大歓迎です!

0 投票する
1 に答える
99 参照

flash - fileReference を使用して Flash 内の特定のファイルにアクセスする

ユーザーのシステム上の特定のファイル (iTunes XML ファイル) を自動的に取得し、サーバーに自動アップロードするフラッシュ アプレットを作成する必要があります。これまでのところ、ユーザーがファイルを選択することでしかこれを達成できませんでしたが、ユーザーが行って見つけなくても特定のファイルをアップロードする方法を誰かが知っているかどうか疑問に思っていました.

0 投票する
1 に答える
1264 参照

apache-flex - Flex - Adob​​e Flash Player 9 を使用して FileReference クラスから ByteArray を取得できますか?

FileReference クラスを使用して選択したファイルから ByteArray を取得しようとしています。これを、Sharepoint に対して行っている Web サービス呼び出しに渡すことができます。最初にリモートサーバーにアップロードしてからファイルをダウンロードしてByteArrayを抽出することなく、Flash Player 9を使用してこれを行う方法はありますか?

これは、Adobe Flash Player 10 と FileReference クラスの data プロパティを使用できないことを前提としています。

ありがとう、マウリシオ

0 投票する
1 に答える
508 参照

apache-flex - Flex - FileReference.upload() 関数を使用してファイルを SharePoint にアップロードできますか? または、SP Web サービスを使用する必要がありますか?

FileReference.upload() 関数を使用してファイルを SharePoint にアップロードできますか? または SP Web サービスを使用する必要がありますか? これには、組み込みの SP Web サービスを使用するだけで、独自の ASP.NET Web サービスを追加する必要はありません。

ありがとう、マウリシオ

0 投票する
1 に答える
648 参照

windows - FileReference: Windows ロック ファイルの読み込み

以下のように、Windows の Flash Player 10 で Flex を使用FileReferenceして、ファイルをメモリにロードしています。

私の問題は、ファイルが Windows によってロックされている場合、ファイルFileReferenceにアクセスできないというフィードバックが返されないことload()です。

Flash Player がファイルを開くことができないことを伝える方法についての洞察を持っている人はいますか?

0 投票する
1 に答える
1836 参照

apache-flex - FileReference を使用しない場合の Adob​​e Air アップロードの進行状況

Adobe Air で小さなアプリケーションをデプロイしています。私のアプリケーションは、テキスト ファイルに保存されたファイルパスからバッチ アップロードを行います。
たとえば、「list.txt」というテキスト ファイル名には、「C:\myfiles\IMG_0001.JPG」という文字列があります。今、この画像ファイルをアップロードし、アップロードの進行状況を追跡し
たいと思います:-< FileReference を使用してアップロードの進行状況を取得したいのですが、ファイルのパスからインポートする方法がわかりません。また、FileReference を使用して、ユーザーがファイルを選択するためのダイアログを表示せずにこのファイルをアップロードする方法についても疑問に思います。
どうもありがとう :)