問題タブ [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.
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."
なぜこれが起こっているのか誰もが知っていますか?
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
でしょうか?元のオブジェクトを にインスタンス化する必要がある場合は、SxmFR
FRL を使用してユーザーが一度に複数のファイルを選択できるようにする必要があるためです。FileReference
クラスから断食する方法はないのですか?
apache-flex - Flex: FileReference の DeepCopy
私のプロジェクトでは、ユーザーが FileReference クラスを使用して画像を選択できるようにしています。次に、load() 関数を使用して、これらの画像を .data プロパティに読み込みます。この後、いくつかのローカル操作を実行し、それらをサーバーに送信します。
私がやりたいことは、選択した FileReferences をもう一度反復処理し、それらを .data プロパティにロードし、別の操作を実行して、もう一度サーバーに送信できるようにすることです。ユーザーが呼び出したイベントからこれを行うことができるはずであることはわかっていますが、それはここでは問題ではありません。
問題は、FileReference が初めてロードされると、それをアンロードすることができず、メモリ内のすべての画像のデータを保持できないことです。これらは巨大であるためです。
したがって、私ができることは 1 つだけだと思います。それは、FileReference で DeepCopy を実行することです...次に、最初のバージョンをロードし、それを廃棄して、2 回目の「実行」にコピーを使用することができます。
ObjectUtil.copy を使用しようとしましたが、たとえばコピーの .name プロパティにアクセスすると、次のように失敗します。
flash.net::FileReference/get name() で
関連するスニペット:
FileReference クラスの一部の保護されたプロパティがコピーを防止するというのは本当ですか? もしそうなら、何とかこれを回避できますか?または、全体的な問題に対する他の解決策はありますか?
ヒントやアイデアをいただければ幸いです。
apache-flex - FileReference を使用したケアンゴーム?
Upload のような FileReference メソッドを Cairngorm アーキテクチャに組み込む方法についてのアイデアを探しています。
具体的には、File を含むイベントを発生させることを考えていますが、それで問題ありません。しかし、どうすれば Progress イベントなどをリッスンできるのでしょうか?
私が考えたことの 1 つは、デリゲートがビューでリッスンされている進行状況イベントを発生させることです。
どんなアイデアでも大歓迎です!
flash - fileReference を使用して Flash 内の特定のファイルにアクセスする
ユーザーのシステム上の特定のファイル (iTunes XML ファイル) を自動的に取得し、サーバーに自動アップロードするフラッシュ アプレットを作成する必要があります。これまでのところ、ユーザーがファイルを選択することでしかこれを達成できませんでしたが、ユーザーが行って見つけなくても特定のファイルをアップロードする方法を誰かが知っているかどうか疑問に思っていました.
apache-flex - Flex - Adobe Flash Player 9 を使用して FileReference クラスから ByteArray を取得できますか?
FileReference クラスを使用して選択したファイルから ByteArray を取得しようとしています。これを、Sharepoint に対して行っている Web サービス呼び出しに渡すことができます。最初にリモートサーバーにアップロードしてからファイルをダウンロードしてByteArrayを抽出することなく、Flash Player 9を使用してこれを行う方法はありますか?
これは、Adobe Flash Player 10 と FileReference クラスの data プロパティを使用できないことを前提としています。
ありがとう、マウリシオ
apache-flex - Flex - FileReference.upload() 関数を使用してファイルを SharePoint にアップロードできますか? または、SP Web サービスを使用する必要がありますか?
FileReference.upload() 関数を使用してファイルを SharePoint にアップロードできますか? または SP Web サービスを使用する必要がありますか? これには、組み込みの SP Web サービスを使用するだけで、独自の ASP.NET Web サービスを追加する必要はありません。
ありがとう、マウリシオ
windows - FileReference: Windows ロック ファイルの読み込み
以下のように、Windows の Flash Player 10 で Flex を使用FileReference
して、ファイルをメモリにロードしています。
私の問題は、ファイルが Windows によってロックされている場合、ファイルFileReference
にアクセスできないというフィードバックが返されないことload()
です。
Flash Player がファイルを開くことができないことを伝える方法についての洞察を持っている人はいますか?
apache-flex - FileReference を使用しない場合の Adobe Air アップロードの進行状況
Adobe Air で小さなアプリケーションをデプロイしています。私のアプリケーションは、テキスト ファイルに保存されたファイルパスからバッチ アップロードを行います。
たとえば、「list.txt」というテキスト ファイル名には、「C:\myfiles\IMG_0001.JPG」という文字列があります。今、この画像ファイルをアップロードし、アップロードの進行状況を追跡し
たいと思います:-< FileReference を使用してアップロードの進行状況を取得したいのですが、ファイルのパスからインポートする方法がわかりません。また、FileReference を使用して、ユーザーがファイルを選択するためのダイアログを表示せずにこのファイルをアップロードする方法についても疑問に思います。
どうもありがとう :)