У меня есть игра на андроид с 10 уровнями. Экран меню будет иметь значки для загрузки уровней. Каждый уровень представляет собой отдельные файлы, такие как level1.swf
до level10.swf
. Эти файлы нормально загружались в игру, когда она размещалась в GoDaddy.
Задача
Когда я переместил файлы в хранилище S3 (Amazon Web Services) с настройкой public
,
файл загружается в браузер, но этот же файл не загружается в игре.
Есть предложения?
Я пытался , используя оба формата URL-адреса S3 ..
и мои результаты:
- работает в браузере
- работает на html странице сайта
- Не работает в игре
Мой файл crossdomain.xml такой, как показано ниже
<cross-domain-policy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://www.adobe.com/xml/schemas/PolicyFile.xsd">
<allow-access-from domain="*"/>
</cross-domain-policy>
однако файлы, размещенные в хранилище Google, работают нормально
if(lev==2)
{
URLArray[1] ="https://storage.googleapis.com/reverie/andriod_assets1/Reverie_8.swf"
}
if(lev>=3)
{
URLArray[1] ="https://game.s3.amazonaws.com/levels/level"+1+".swf"
}
игра может загружаться и играть на уровне 2
игра не смогла загрузить уровень 3