Для того, чтобы использовать приведенные здесь примеры, нужен Flex Builder 3 c SDK версии 3.2 или выше. Конечно Away3d можно использовать и с Flash CS3/4, но Flex Builder 3 мне представляется гораздо более удобен для разработчика.
Определившись с инструментарием переходим настройке окружения для проектов с Away3d.
Первое нам нужно расчекаутить из svn библиотеку Away3d для Flash Player 10 — http://away3d.googlecode.com/svn/trunk/fp10/Away3D/, — в папку away3dFP10. Кому лень брать из svn, может скачать здесь архив. Небольшое отступление, я буду использовать и компилировать под Flash Player 10, потому что на треть увеличивается прирост при рендеринге (в 10м плеере уже происходит растеризация битмап на уровне плеера, а не программном кода).
После этого мы открываем Flex Builder 3 и создаем новый Flex Library project «Away3dFP10»:


После добавления мы увидели, что билдер выдал целый лист ошибок сборки, из за того что проект по умолчанию собирается под 9й Flash Player. Мы изменим режим компиляции под 10й Flash Player. Итак первое что надо сделать — зайти в свойства проекта библиотеки и открыть категорию Flex Library Build Path:

где нужно удалить playerglobar.swc, а потом добавить другой playerglobar.swc, который находиться в c:\Program Files\Adobe\Flex Builder 3\sdks\3.4.0\frameworks\libs\player\10\playerglobal.swc:

Параметр Link Type новодобавленного playerglobal.swc надо изменить на External:

Потом надо добавить параметр компиляции -target-player=10.0.0.0:

На этом установка Away3d заканчивается. В следующей части мы создадим первый проект с трехмерной сценой.

