Я только что установил (или скопировал) Flex SDK 4.1 на мой Mac, чтобы:
/Developer/SDKs/Flex/4/1/
Пока я буду использовать только текстовый редактор для его использования. Не фантазии IDE.
Однако кажется, что он поддерживает только flashplayers версии 10 и 10.1. По крайней мере, так выглядит папка:
./frameworks/libs/players/10.0/
./frameworks/libs/players/10.1/
Я подумал, что я умен, и скопировал версию 9 swc из SDK 3.4 в:
./frameworks/libs/players/9/
Я также скопировал файл flex-config.xml из SDK 3.4 и переименовал его.
Когда я пытался скомпилировать его с помощью SDK 4.1 с использованием параметров -load-config
, он все равно жаловался на некоторые зависимости, которые не были найдены:
// Error: Type not found or no constant at compilation. Matrix3D.
Fout: Type niet gevonden of geen constante bij compilatie. Matrix3D.
/Developer/SDKs/Flex/4/1/frameworks/libs/flash-integration.swc(mx.utils:MatrixUtil)
Итак, я подумал и о копировании flash -gration.swc. Но потом я подумал: прежде чем я продолжу настройку содержимого SDK 4.1, давайте спросим SO, возможно ли то, что я собираюсь сделать. Это? Можно ли нацелить игрока 9, например, с помощью SDK 4.1?