Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Flash и PHP
 
 автор: кот   (28.05.2004 в 01:05)   письмо автору
 
 

Вот такой вопрос: я слышал, что через PHP можно взаимодействовать с Flash. Какие библиотеки для этого надо прикрутить, ась?

   
 
 автор: maks   (28.05.2004 в 02:11)   письмо автору
 
   для: кот   (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?

   
 
 автор: Byte   (14.10.2004 в 00:04)   письмо автору
 
   для: Pixcel   (17.06.2004 в 18:14)
 

Идей по поводу последнего вопроса так и нет ни у кого? мне вот тоже это проблемой стало.
Я вычитал, что можно во флэш вкидывать значание переменных с помощью джава-скрипта. Кто-нибудь пробывал все это на практике смикшировать?

   
 
 автор: glsv (Дизайнер)   (14.10.2004 в 01:04)   письмо автору
 
   для: 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.

   
 
 автор: glsv (Дизайнер)   (14.10.2004 в 00:24)   письмо автору
 
   для: кот   (28.05.2004 в 01:05)
 

Можно организовать взаимодействие Flash и PHP безо всяких библиотек. По сути все это сводится в ява-скриптам в том или ином виде.

А библиотеки (ming) - это другая, но очень сильная вещь. Можно на PHP генерировать флешки. Точно такие же, как, например, рисуются во FlashMX. Отличия все, думаю, понятны. Там это делается мышью. В PHP - это делается соответсвующими методами. Из недоступных опций Flash - пожалуй только звуковых событий нет. А все остальное можно запрограммировать.

   
 
 автор: Byte   (14.10.2004 в 17:14)   письмо автору
 
   для: glsv (Дизайнер)   (14.10.2004 в 00:24)
 

Здорово, спасибо, Дизайнер :)

   
 
 автор: Byte   (14.10.2004 в 17:33)   письмо автору
 
   для: 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:39)   письмо автору
 
   для: Byte   (14.10.2004 в 17:33)
 

извините, я забыл что джава скрипт это не html :)
надо ж было так провтыкать :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования