actionscript 3では、ユーザーがPHPスクリプトにPOSTせずに、実行時にフラッシュムービーに画像をアップロードできるようにすることはできますか?画像をエクスポートしたり、どこにでも保存したりしたくないフラッシュムービーで画像を表示できるようにしたいだけです
成功を祈っている
actionscript 3では、ユーザーがPHPスクリプトにPOSTせずに、実行時にフラッシュムービーに画像をアップロードできるようにすることはできますか?画像をエクスポートしたり、どこにでも保存したりしたくないフラッシュムービーで画像を表示できるようにしたいだけです
成功を祈っている
この機能はFlash Player 10 / Flash CS4で追加されたばかりなので、それが使える人ならできる。
はい、できます。Flash Player 10 をターゲットにしている場合は可能です。FileReference.load() メソッドを使用してください。ファイルがロードされると、data プロパティを使用して生データに ByteArray としてアクセスできます。Flex では、それを Image コンポーネントに渡すことができます。プレーンな Actionscript では、 Loader.loadBytes() メソッドを使用して、読み込まれた画像を表示できます。
仕事中のフラッシュ開発者は、それは不可能だと信じているようです。つまり、PHPを使用する必要はなく、アップロードを可能にするサーバー側のテクノロジ(ASP.NET、Pythonなど)を使用できます。