jsSO – шаровые flash-объекты и общение клиентов меж собой
Опубликовал Андрей "авиатор" Алексеев — Пятница, 27 февраля, 2009 — 19:20jsSO – это js-библиотека, которая позволяет клиентам при помощи JS взаимодействовать друг с другом через внедрённую флэшку, конектющуюся к rtmp-flash-серверу. Примерно так: Javascript/jsSO <-> Flashmovie <-> Red5-Server <-> Flashmovie <-> Javascript/jsSO.
Вам надо лишь несколько js-библиотек:
<script type="text/javascript" src="js/swfobject.js"></script> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jsSO.js"></script>
А потом писать что-нибудь вроде этого:
// Connect to to a shared object Handler (SOSample) on the Red5-Server and // use the objectName "draw". The objectName is identical to a namespace // for your data or a chat-room. // SOSample is the simplest shared object example of the Red5-server jsSO.connect('draw', 'rtmp://localhost/SOSample'); // On button click set someVar in the shared object $(':button').live('click', function(){ jsSO.set('someVar', 'value'); }); // Listen to changes on the shared object // event = A jquery event object // updates = If a var is updated it is set in the updates-object. // See code below for usage // data = All data in the object jsSO.onSync(function(event, updates, data) { if (updates.someVar) { // someVar was updated console.log(data.someVar); } });
В общем, загляните на досуге.
В категории (ях) Flash | без комментариев
Пока без комментариев »
RSS для комментариев. TrackBack URI
Скажите и вы что-нибудь
© 2008, Adobe — наш верный друг. Все права защищены.
Работает под управлением WordPress и темы GimpStyle, созданной Horacio Bella.
RSS-фид сообщений | RSS-фид комментариев | Валидный XHTML- и CSS-код.
