Я создаю игру, в которой много изображений используется в ActionScript/Flex 3 (Flash). Теперь, когда я достиг стадии дизайнера, мне нужно разработать структурный способ использования встроенных изображений (которые нужно манипулировать с помощью поворота, цвета и т.д.).
К сожалению, после изучения немного, похоже, что вы должны вручную вставлять изображения, прежде чем сможете их использовать. В настоящее время у меня есть настройка следующим образом:
Файл класса Resource.as:
package
{
public final class Resource
{
[Embed (source="/assets/ships/1.gif" )]
public static const SHIPS_1:Class;
}
}
Итак, только для одного корабля я так должен:
Поместите изображение в нужную папку с правильным именем Назовите его таким же образом в файле Resource.as Создайте константу с тем же именем в файле Resource.as
Даже если это все возможно, просто поместив файл в указанную папку.
Чтобы еще хуже, мне все равно придется называть его, используя:
var test:Bitmap = new Resource.SHIPS_1();
Должны быть лучшие способы обработки ресурсов при создании очень больших приложений? Представьте, что мне нужны тысячи изображений, эта система просто не подходит.