問題タブ [filereferencelist]
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 - flex - filereference を使用してアップロード前に画像のサイズを確認する
私の Flex アプリケーションでは、アップロード前にFileReferenceList
ユーザーが複数のファイルを入力できる を使用しています。fileList.browse()
各ファイルのサイズを確認fileList[i].upload()
し、サーバーにアップロードするために使用します。これは正常に機能します。
これは不可能だと思いますが、アップロードする前に、それぞれFileReference
を画像に変換して、特定の寸法許容範囲内にあることを確認したいと思います。
このサーバー側で実行できることはわかっていますが、理想的にはクライアントとサーバーの両方にチェックが表示されるようにしたいと考えています。誰でも助けを提供できますか?
ありがとう!
apache-flex - Flex - 標準イベントの受信時にカスタム イベントをディスパッチする
次のコードで、ユーザーが選択した複数のファイルの FileReferenceList.fileList[] を処理しています。
どの画像がどれであるかを追跡するために、i を checkImageDimensions に渡す必要があります。カスタム イベントを簡単に作成できますが、これを適切なタイミングで起動する必要があります。理想的には、私はこのようなことをすることができました..
でも正直、どうしようか迷ってます…。
誰でも私を助けることができますか?ありがとう!
actionscript-3 - FileReferenceList: Browse() ダイアログ ボックスを強制的に最前面に表示する
これはおそらく簡単な質問になるでしょうが、オンラインで検索しても答えが見つからないようです。
次の簡単なコードを使用しています。
大きなフラッシュ ボタンがこのコードをトリガーします。これは完全に正常に機能します。残念ながら、ファイルを参照するダイアログ ボックスが開いている間はボタンをクリックできないように強制していないため、「エラー: エラー #2041: 一度に実行できるファイル参照セッションは 1 つだけです。」というメッセージが表示されます。ポップアップダイアログボックスが表示されている間にボタンをクリックすると。
私が本当に気に入っているソリューションは、Google Docs のソリューションです。ポップアップ ダイアログ ボックスが表示されている間は、[アップロードするファイルを選択] の上にあるボタンをクリックできません。実際には、このダイアログ ボックスには一種の優先順位があります。ファイルを選択するか、このダイアログ ボックスでキャンセルする前に、ページのどこかをクリックすることはできません。
Google ドキュメントと同じように、このダイアログ ボックスが完了するまで、ユーザーが Web ページのどこをクリックしても同じように動作させたいのですが、方法がわかりません。
どなたか手がかりをお願いします。
どうもありがとうございました、
ルディ
apache-flex - 大量の画像の読み込み
少数の画像を選択するときに問題なく動作するこのコードがあります。
ただし、多数の画像 (1000 以上) を選択する場合、SELECT イベントが送出されたときに fileList はまだ初期化されていません。fileList が初期化されるのを待つ方法はありますか?
flash - flash.net.FileReferenceList 参照メソッドで並べ替えタイプを選択
のファイルを開くダイアログで可能です
ファイルの並べ替え順序を指定します。つまり、Windows ファイル エクスプローラーの「アイコンを並べ替える」と同じです。
actionscript-3 - FileReferenceList がイベントを発生させない
SELECT および CANCEL イベントは発生しません。コードの別の部分から問題が発生していないことを確認するために、新しいプロジェクトで実行しました。
FileReferenceList.Browsing Dialog でファイルを選択した後に [開く] をクリックすると、出力に [Event Fired] が表示されません。FileReference も試しましたが、うまくいきませんでした。他の要素の他のイベント (addedToStage、Click、touch など) が機能します。Air 14 と Flex 4.6.0 を搭載した FlashDevelop で Air AS3 プロジェクター プロジェクトを使用しています。
これは Main.as です:
アプリケーション.mxml :
SetupSDK.bat で使用している SDK は次のとおりです: FlashDevelop\Apps\flexairsdk\4.6.0+14.0.0
機能のバージョンは次のとおりです: WIN 14,0,0,176 (このような別の質問で尋ねられるように)。私はフラッシュを初めて使用するので、回答にコンパイラの変更や見つけにくい (または確認できない) ものが含まれている場合は、その方法を正確に説明してください。御時間ありがとうございます :)。