Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ActionScript 3.0] AS -> <- php + mysql
Forum PHP.pl > Forum > Po stronie przeglądarki
LordRaven
Witam,
Nigy nie pisałem w AS, ale udało mi się napisać streaming rtmp kamerki, wszystko pięknie śmiga. Ale mam kilka pytań, szukałem w googlach ale nie znalazłem odpowiedniej informacji.

1.W jaki najlepszy sposób mogę poprzez AS połączyć się z php i bazą danych MySQL ?
Chciałbym zrobić tak by poprzez MySQLa mógł przerwać transmisje i wyświetlić daną informację. Czy tak się da zrobić gdy zmienię wartość w rekordzie transmisja zostanie przerwana ?
2. Jak mogę przesłać parametry z html/php i później odczytać je w AS ?

Dzięki bardzo za wszelką pomoc smile.gif

Mój html:
  1. <div id="flashContent">
  2. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="420" id="stream" align="middle">
  3. <param name="movie" value="stream.swf" />
  4. <param name="quality" value="high" />
  5. <param name="bgcolor" value="#ffffff" />
  6. <param name="play" value="true" />
  7. <param name="loop" value="true" />
  8. <param name="wmode" value="window" />
  9. <param name="scale" value="showall" />
  10. <param name="menu" value="true" />
  11. <param name="devicefont" value="false" />
  12. <param name="salign" value="" />
  13. <param name="allowScriptAccess" value="sameDomain" />
  14. <!--[if !IE]>-->
  15. <object type="application/x-shockwave-flash" data="stream.swf" width="500" height="420">
  16. <param name="movie" value="stream.swf" />
  17. <param name="quality" value="high" />
  18. <param name="bgcolor" value="#ffffff" />
  19. <param name="play" value="true" />
  20. <param name="loop" value="true" />
  21. <param name="wmode" value="window" />
  22. <param name="scale" value="showall" />
  23. <param name="menu" value="true" />
  24. <param name="devicefont" value="false" />
  25. <param name="salign" value="" />
  26. <param name="allowScriptAccess" value="sameDomain" />
  27. <!--<![endif]-->
  28. <a href="http://www.adobe.com/go/getflash">
  29. <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
  30. </a>
  31. <!--[if !IE]>-->
  32. </object>
  33. <!--<![endif]-->
  34. </object>
  35. </div>


trueblue
ad.1) Z MySQL połączyć się już w PHP, natomiast do skryptu PHP możesz się odwołać np. wysyłając z AS zapytanie poprzez GET (url z parametrami). Tej metody możesz również użyć do komunikacji w drugą stronę, możesz np. zwrócić z PHP XML i odczytać go w AS.
ad.2) Dodać parametr flashVars w inicjacji swfa w HTML, np:
  1. <param name=FlashVars value="mojaZmienna=1"/>

, a w kodzie AS odebrać:
  1. var takaSobieZmienna:Object = LoaderInfo(this.root.loaderInfo).parameters.mojaZmienna;
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.