|
|
|
| Вот такой вопрос: я слышал, что через PHP можно взаимодействовать с Flash. Какие библиотеки для этого надо прикрутить, ась? | |
|
|
|
|
|
|
|
для: кот
(28.05.2004 в 01:05)
| | Насколько я знаю, есть две библиотеки, которые позволяют создавать swf файлы в PHP: Ming и LibSWF. Последняя, вроде, щас почти не развивается (могу ошибиться), так как Ming ее обошла, так как ее сделали продуктом с открытым кодом. LibSWF - платная. Библиотеку ming можно скачать по урлу.
http://ming.sourceforge.net/ | |
|
|
|
|
автор: BRUTT (17.06.2004 в 15:28) |
|
|
для: кот
(28.05.2004 в 01:05)
| | Насколько я понял, просто взаимодействие в виде обмена данными возможно безо всяких примочек.
Просто как loadvariable во Flash и как echo в PHP | |
|
|
|
|
автор: Pixcel (17.06.2004 в 18:14) |
|
|
для: BRUTT
(17.06.2004 в 15:28)
| | Я тоже слышал, что есть библиотеки для PHP. Правда что они могут делать - не знаю. А без них как сделать?
loadvariable - это, я так понимаю, загрузить во флеш переменные php. А echo в PHP это как? Что она будет генерить? Т.е. как php взаимодействует с флеш именно со стороны php? | |
|
|
|
|
|
|
|
для: Pixcel
(17.06.2004 в 18:14)
| | Идей по поводу последнего вопроса так и нет ни у кого? мне вот тоже это проблемой стало.
Я вычитал, что можно во флэш вкидывать значание переменных с помощью джава-скрипта. Кто-нибудь пробывал все это на практике смикшировать? | |
|
|
|
|
|
|
|
для: Byte
(14.10.2004 в 00:04)
| | Есть html-страница. В ней есть flash-ка, например, с именем one.
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" id="one" >
<PARAM NAME=movie VALUE="one.swf"> <EMBED src="one.swf" NAME="one"
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" SWLIVECONNECT=true></EMBED>
</OBJECT>
|
т.е.
id=one
NAME="one"
и SWLIVECONNECT=true
вот это важные параметры.
И чтобы вот этой флешке передать чего нибудь обращаемся к ней через ява-скрипт
window.document.one.SetVariable("_root.myparametr",23);
|
Во флешке должна быть определена переменная с именем myparametr в корневом уровне. И мы ей только что передали значение 23. | |
|
|
|
|
|
|
|
для: кот
(28.05.2004 в 01:05)
| | Можно организовать взаимодействие Flash и PHP безо всяких библиотек. По сути все это сводится в ява-скриптам в том или ином виде.
А библиотеки (ming) - это другая, но очень сильная вещь. Можно на PHP генерировать флешки. Точно такие же, как, например, рисуются во FlashMX. Отличия все, думаю, понятны. Там это делается мышью. В PHP - это делается соответсвующими методами. Из недоступных опций Flash - пожалуй только звуковых событий нет. А все остальное можно запрограммировать. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(14.10.2004 в 00:24)
| | Здорово, спасибо, Дизайнер :) | |
|
|
|
|
|
|
|
для: Byte
(14.10.2004 в 17:14)
| | Но как всегда вылазят камни :)
сделал вот так
<?php
if (isset($j))
echo("window.document.menu.SetVariable(\"_root.j\",$j);");
?>
|
но вместо того что бы как следует работать, он мне выдал в готовом
штмл просто надпись вот такую:
window.document.menu.SetVariable("_root.j",2);
я имею ввиду что это на странице отобразилось
где и чего я напартачил? | |
|
|
|
|
|
|
|
для: Byte
(14.10.2004 в 17:33)
| | извините, я забыл что джава скрипт это не html :)
надо ж было так провтыкать :) | |
|
|
|