0

Flex mobileを使用してiPhoneのアルバムに保存されている画像のパスを取得するにはどうすればよいですか?iPhoneのカメラで撮影した画像と同じです。

Androidの場合はこの機能を使用して動作しますが、iPhoneの場合はアイデアがありませんか?

  protected function onMediaSelect(event:MediaEvent):void
            {
                var mp:MediaPromise = event.data;
                image.source = mp.file.url;
            }

そしてこれは私が彼のスポットで写真を撮っているときに使用します

protected function onComplete(evt:MediaEvent):void
            {
                img.source = evt.data.file.url;
            }

正しい方向に見せていただければ幸いです。ありがとう!

〜Myy

4

3 に答える 3

0

image.source = File.desktopDirectory.resolvePath(file_name).url;

于 2013-01-30T05:52:23.730 に答える
0
this one it will work only under windows...



   image.source = File.desktopDirectory.resolvePath(file_name).nativePath;

/で始まるファイル名を渡すImageのソースプロパティ(/はunixベースのOS、android、linux、iosなどのルートです)は、完全なパスではなく相対パスとして使用されます。

于 2013-01-30T05:57:53.633 に答える
0

カメラロールクラスを使用することをお勧めします

//if we get the image
trace( "Asynchronous media promise." );
                    var eventSource:IEventDispatcher = dataSource as IEventDispatcher;            
                    eventSource.addEventListener( Event.COMPLETE, onMediaLoaded );
于 2013-02-16T07:02:46.003 に答える