Это расширение является ЭКСПЕРИМЕНТАЛЬНЫМ. Поведение этого расширения, имена его функций и всё, что задокументировано, может измениться в последующих релизах РНР без предупреждения. Вы предупреждены и можете использовать это расширение только под вашу ответственность.
Ming это открытый ресурс - библиотека (LGPL), которая позволяет создавать
клипы формата SWF ("Flash"). Ming поддерживает почти все возможности Flash 4,
включая: фигуры/shapes, градиенты/gradients, растры/bitmaps (pngs и jpegs), morphs ("shape
tweens"), текст, кнопки, акции/actions, спрайты/sprites ("movie clips"),
потоковый mp3 и трансформации цвета - единственное, что не поддерживается - звуковые события.
Ming это не акроним.
Обратите внимание, что все значения, специфицирующие длину, расстояние,
размер и т.и., даны в "twips",
twenty units per pixel/20 единиц на пиксел. Это, однако, довольно
приблизительные величины, поскольку player масштабирует клип до размера
пиксела, специфицированного в тэге embed/object, или всего фрэйма, если не внедрён.
Ming имеет преимущества по сравнению с существующим модулем PHP/libswf.
Вы можете использовать Ming везде, где компилируется код, в то время как libswf
это ресурс, доступный только для некоторых платформ, и Windows не входит в
их число. Ming несколько изолирует от некоторых деталей формата файлов SWF,
предоставляя РНР объекты-оболочки для элементов клипа. Также Ming
продолжает поддерживаться; если есть какая-то возможность, которой вы не
нашли, просто дайте знать по адресу ming@opaque.net.
Для использования Ming с PHP вам сначала нужно построить и установить Ming-библиотеку.
Исходный код и инструкции находятся на домашней странице Ming
http://www.opaque.net/ming/ вместе с примерами, небольшим учебником и последними новостями.
Загрузите архив ming. Распакуйте его. Перейдите в директорию Ming. make. make install.
Это построит libming.so и установит его в /usr/lib/ и скопирует ming.h в
/usr/include/. Отредактируйте строку PREFIX= в Makefile для изменения директории инсталяции.
Загрузите php_ming.so.gz, распакуйте и скопируйте в вашу директорию РНР-модулей.
(Вы можете найти вашу директорию РНР-модулей, запустив php-config --extension-dir).
Теперь либо просто добавьте extension=php_ming.so в ваш файл php.ini, либо поместите
dl(’php_ming.so’); в самом начале ваших Ming-скриптов.