[Flash/PHP] Combineren tot Client/Server

Pagina: 1
Acties:

  • maartenba
  • Registratie: November 2001
  • Laatst online: 29-08 17:05
Is het mogelijk om Flash en PHP te combineren tot een Client/Server applicatie ?
Ik weet dat je met Flash door de loadVariables wel samen kan werken met PHP, maar kan PHP ook naar de Flash iets verzenden zodat de Flash movie hierop reageert?

Even de bedoeling:
4 gebruikers loggen met hun Flash-movie aan op de server, de server geeft op een bepaald moment een signaal aan de 4 Flash movies dat ze naar de volgende scene mogen...

Moet ik hiervoor de Flash elke seconde (of andere tijdspanne) een request aan de server laten versturen, waarna de server verifieert of het sein al gegeven mag worden, en als dit niet zo is gewoon wat nonsens naar de Flash blijven sturen tot het signaal wel gegeven mag worden ?

Even in schema de 2 mogelijkheden:
1)
Flash ------------------------> Server
aanmelden
<------------------------
aanmelden ok, wait
<------------------------
volgende scene mag beginnen

2)
Flash ------------------------> Server
aanmelden
<------------------------
aanmelden ok, wait
------------------------>
mag volgende scene beginnen ?
<------------------------
ja/neen

Hopelijk is dit duidelijk genoeg, en voor de mensen die afkomen met de search: ik heb gezocht, maar niets gevonden in deze stijl, wel knipseltjes etc., waar ik mee ga experimenteren, maar je weet nooit of Einstein hier effe met een goeie theorie op de proppen komt :P

Verwijderd

Ming eens proberen !?

Verwijderd

Ik heb niet zoon verstand van PHP, maar heb je hier niks aan?

[topic=492132/1/25]

  • maartenba
  • Registratie: November 2001
  • Laatst online: 29-08 17:05
Op vrijdag 17 mei 2002 19:03 schreef SlingBlade het volgende:
Ik heb niet zoon verstand van PHP, maar heb je hier niks aan?
Die had ik al :)

Ming is enkel om Flash te genereren, de bedoeling is dat de server enkel effe een signaal geeft aan de reeds ingeladen Flash dat ze aan de volgende scene mogen beginnen...

[effe tussendoor] Heeft Flash eigenlijk een HTTP timeout ? [/effe tussendoor]

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Nee, PHP+flash is absoluut niet een goede combinatie voor wat ik denk dat jij van plan bent. PHP heeft dezelfde eigenschap als HTML. Het werkt volgens een opvraag en aflever methode.

In dit geval zou het handiger zijn om flash te combineren met een apparte server via de XML-sockets. Zelf heb ik wel eens eentje in java geschreven (voor en chat dat later zou moeten uitgroeien tot een MP-spel). Dit werkt imho een heel stuk fijner. Er wordt bijvoorbeeld alleen maar data verstuurd waneer dat nodig is ipv dat de flash movie de hele tijd gaat pollen of er al wat gedaan moet worden.

Laat je trouwens niet misleiden door de naamgeving. Een XMLSocket kan als een normale socket gebruikt worden. Er hoeft dus niet persé gebruik gemaakt te worden van XML voor de communicatie.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

Flash-XML
Zoek eens op google op oa.
http://www.google.nl/search?q=moockComm&ie=UTF8&oe=UTF8&hl=nl&btnG=Google+zoeken&lr= of
http://igor.parsons.edu/ddws2/chae/flash.two/resources/moockComm/chat/

Ok het was geen php.. maar met java had ik wel snel een flash-xml koppeling werkend.

edit:
hier het moock ding met readme.txt (onder server communication)
http://www.moock.org/asdg/codedepot/

  • maartenba
  • Registratie: November 2001
  • Laatst online: 29-08 17:05
Alvast bedankt voor de reacties ! GoT roelt 8-)

En die server zou ik eventueel in Perl of PHP kunnen maken (weet dat dit kan met de socket-stuff) ? Of gaat dit te traag worden en gebruik ik beter C of VB ? (waarvan ik niet weet of ik die ga mogen hosten...)

  • Glorix Jim
  • Registratie: Februari 2000
  • Laatst online: 26-08 11:36
Je kan het ook oplossen met javascript :)
Stuur je je flash aan via javascript calls..

Heb alleen nu de url's ff niet bij de hand.

  • maartenba
  • Registratie: November 2001
  • Laatst online: 29-08 17:05
Dat ga ik eens effe zoeken, ben sinds gisteren bezig met een XML socket servertje te schrijven in Perl, begint aardig te lukken, dus ik kom er wel uit waarschijnlijk :)

Nog effe een vraagje aan de Flash professionals :): ik weet dat je HTML code in een tekstvak kan zetten, kan je hiet ook <img> tags in plaatsen? En <embed> ? (die laatste veronderstel ik niet, maar toch effe vragen :P)
Pagina: 1