Описание тега flascc
FlashCC - это вторая итерация инструмента Alchemy, позволяющая компилировать код C++ для выполнения в Flash Player (виртуальная машина Actionscript)
Компилятор Flash Runtime C++ предоставляет полную BSD-подобную среду разработки C/C++, основанную на GCC, которая позволяет компилировать код C/C++ для целевой среды выполнения Adobe® Flash® (Flash Player и AIR®). С FlasCC вы можете портировать практически любой существующий код C/C++ в Интернет через браузеры.
FlasCC включает в себя инструменты для сборки, тестирования и отладки проектов C/C++, примеры проектов с исходным кодом и документацию.
Техническая информация FlasCC FlasCC SDK предоставляет вам все необходимое для эффективного переноса кода во Flash Runtime:
- Используйте ваши существующие файлы проекта C/C++ и make-файлы. Если вы уже используете GCC, просто вставьте FlasCC, чтобы выбрать Flash Player с существующим кодом C/C++.
- Отладьте ваш код, работающий во Flash Runtime с помощью GDB, точно так же, как ваш собственный набор инструментов.
- Доступ ко всему Flash Runtime API из классов C++, включая Stage3D для ускоренной графики OpenGL/DirectX GPU.
- Используйте обширную документацию, учебные пособия и рабочие примеры библиотек C/C++, портированных на Flash Runtime, включая Lua, Box2D и физику Bullet.
- Воспользуйтесь поддержкой многопоточности Pthreads в готовящемся Flash Player 11.5.
- FlasCC также позволяет использовать C/C++ для создания библиотек (SWC) для разработчиков ActionScript. Используйте SWIG для автоматического создания интерфейсов AS3 для кода C.