Flash AS3 - проблемы с загрузкой Flash для динамически генерируемых XML-файлов - PullRequest
0 голосов
/ 26 февраля 2010

Я не совсем уверен, как описать возникшую проблему, но я сделаю все возможное.

У меня есть галерея изображений, встроенная в AS3, которая загружает контент через XML-файл. Ничего страшного ... При локальном тестировании статического XML-файла галерея работает так, как задумано. Цель этой галереи - функционировать в CMS и загружать динамически генерируемые XML-файлы для отображения соответствующих изображений / информации для каждой конкретной галереи.

Все это прекрасно работает, до некоторой степени ...

Файл XML, который заполняется динамически, называется photos.xml. Это то, что я пытаюсь загрузить в галерее изображений.

Как только файл XML присваивается определенной галерее, строка становится чем-то похожим на photos.xml? Content = xxxxxx

Единственный способ заставить галерею работать должным образом, если я скажу галерее загрузить эту конкретную строку «photos.xml? Content = xxxxxx», и она будет работать, и все будет отлично.

То, что я не могу заставить это сделать, это загрузить галерею, независимо от ее конкретной строки. Поэтому, если я нахожусь в индексе всех галерей и нажимаю на любую из галерей, она не загружает XML для этой галереи.

Итак, я думаю, что я спрашиваю, как я могу получить его, чтобы AS3 загружал XML для любой галереи, которую я нажимаю, будь то "photos.xml? Content = xxxxxx" или "photos.xml? Content = yyyyyy "или" photos.xml? content = zzzzzz "

Ответы [ 2 ]

0 голосов
/ 08 марта 2011

Если у вас есть доступ к именам, например, xxx, yyy & zzz, например, вы не можете просто назвать их что-то вроде:

"photos.xml? Content =" + X [i];

где X может быть массивом всех имен, которые у вас есть.

0 голосов
/ 27 февраля 2010

Единственный способ получить галерею функционировать правильно, если я скажу галерея, чтобы загрузить этот конкретный строка "photos.xml? content = xxxxxx", и так будет, и все работает хорошо.

Мне кажется, что cms генерирует xml-файл по запросу, и в этом случае редактировать должен не код ActionScript, а бэкэнд / cms.

можете ли вы получить доступ к XML-файлу без ?content=xxxxxx в конце? Если нет, то эту часть вы должны будете исправить, или объявите вызов наподобие ?content=showAll и настройте его так, чтобы выгрузить всю структуру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...