PHP: как создать SWF (Ming или другое решение)? - PullRequest
1 голос
/ 12 июня 2011

Я хочу создавать SWF-файлы (Flash) на PHP, но какой вариант лучше всего подходит для этого в настоящее время?Когда я пользуюсь Google, я нахожу все старые страницы на эту тему, но в последнее время в этой области, кажется, ничего не происходит ...

Ming больше не является частью PHP 5.3, и я могу 'Не могу понять, как установить его с помощью PECL.(«pecl install ming» не работает ... но и пакет pecl не работает, поэтому я полагаю, что я все делаю неправильно ...)

Вкл. http://pecl.php.net/package/ming говорит, чтопакет был замененМой ломаный английский говорит мне, что означает, что другой пакет теперь является лучшим решением?Но какой пакет тогда?

Кто-нибудь на самом деле использует PHP для создания SWF или это плохая идея в любом случае?

Ответы [ 3 ]

1 голос
/ 12 июня 2011

В зависимости от того, что должен содержать финальный SWF, есть несколько вариантов:

  • запускать libming с вашей установкой php
  • swfmill - если вынужны шрифты или простые изображения, встроенные в swf (xml -> swf)
  • mxmlc - официальный бесплатный компилятор от Adobe, принимает ActionScript3 или Flex Input, если вам нужны более сложные вещи (as3 / mxml -> swf)
  • Haxe - аналогично mxmlc, использует Haxe вместо ActionScript, очень быстро (hx -> swf)
  • Sam Haxe - аналогично swfmill,написанный на Haxe (xml -> swf)
0 голосов
/ 12 июня 2011

Вы просто хотите вызвать компилятор mxmlc на сервере, для этого есть командная строка. Мы сделали это недавно для проекта, в котором мы динамически создаем файл .swf каждый раз, когда пользователь загружает шрифт, .swf встраивает этот шрифт, а затем веб-сервис возвращает путь к сгенерированному .swf, который затем загружает наш родительский .swf .

0 голосов
/ 12 июня 2011

Существует ряд утилит, которые могут создавать SWF-файлы из различных исходных форматов: flex, haxe, laszlo и т. Д. Вы можете сгенерировать такой источник (например, xml) в php на лету и вызвать компилятор через exec для создания swf.

...