2013-05-25 2 views
1

Я искал это дерьмо из этого и не могу найти ответ. То, что я хочу, - это моя вспышка для доступа к xml-файлу в моей учетной записи Dropbox. Проблема в том, что я продолжаю получать «Ошибка открытия URL ...». Я новичок в использовании XML в AS2, так что все у меня есть, это snipet из учебника кода:Flash as2 с помощью xml из dropbox и сохранения данных через xml

var myXML:XML = new XML(); 
myXML.ignoreWhite=true; 
myXML.load("https://dl.dropboxusercontent.com/u/30169277/onlinesaves/test.xml"); 
myXML.onLoad = function(success) { 
if (success) { 
var myImage = myXML.firstChild.childNodes; 
for (i=0; i<myImage.length; i++) { 
var imageNumber = i+1; 
var imageName = myImage[i].attributes.title; 
var imageURL = myImage[i].firstChild.nodeValue; 
trace ("My image number "+imageNumber+" is titled "+imageName+" and its URL is "+imageURL+".") 
} 
} 
}; 

Я понимаю, по соображениям безопасности, что вспышка может Acces только то, что находится на рабочем столе, или же исходной папки по этому вопросу , но я видел это раньше. И я знаю, что flash пытается открыть его, потому что каждый раз, когда я экспортирую, мой dropbox позволяет мне знать, что 2 файла были изменены (xml и изображение).

Итак, я хотел бы знать, как получить это исправление, и когда исправлено, как мне сохранить данные флэш-памяти через XML-файл в мою папку. Ответы очень приветствуются.

ответ

0

API Dropbox не поддерживает ActionScript 2. В общем, используйте следующий процесс:

  • Создать файл с crossdomain.xml политики, чтобы загрузить данные из другого домена
  • Использование sendAndLoad для отправки данных в другой домен

 Смежные вопросы

  • Нет связанных вопросов^_^