Показать сообщение отдельно
Старый 21.01.2012, 01:11
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 5  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Попробую, но я уже нашел другое решение по подсказке с адобовского форума.
Решение корявое, но работает. Добавляем картинку в CameraRoll а потом ищем там последний добавленный файл и сохраняем его путь.

Код AS3:
protected function saveCameraRoll(event:MouseEvent):void{
  var cr:CameraRoll = new CameraRoll();
                                        cr.addEventListener(Event.COMPLETE, onComplite);
                                        cr.addBitmapData(bitmapData);
                              }
                              protected function onComplite(event:Event):void
                              {
                                        var cDir:String = File.documentsDirectory.resolvePath("DCIM/Camera/").nativePath;
                                        var cameraDir:File = new File(cDir);
                                       var files:Array = new Array();
                                        files = cameraDir.getDirectoryListing();
                                        files.sortOn("creationDate", Array.NUMERIC); // sorting array
                                        var newFile:File = new File();
                                        newFile = files[files.length-1] as File;
 
                                        var newPhoto:Object = new Object();
                                        newPhoto.fileName = newFile.name;
                                        newPhoto.url = newFile.url;
 
                                        navigator.pushView(views.ShareImageView, newPhoto);
                              }