Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Network Library: Adobe Flash to Laabhair

This library has 3 classes.

ECF: flash-network.ecf

Status: No longer maintained

Eiffel network interface to Flash ActionScript objects used in the Laabhair digital signal processing framework. This framework allows you to create applications that process speech with a Praat script in real time and create visual representations of the the data using Adobe Flash. Depends on the Eiffel-Loop Praat-script interface library.

Developed on Windows XP SP2 with Flash Professional 8 IDE, EiffelStudio 6.1, VC++ 8.0 Express Edition.

Laabhair was developed at the Digital Media Centre at the Dublin Institute of Technology

Directory: library/network/flash

[ . ]

. /RPC

[ . ]

EL_FLASH_REMOTE_UI_EVENT_LISTENER

Interface to the Flash GUI. Listens for user commands on a network socket

RPC

EL_FLASH_OBJECT_PROXY

Makes calls over a network socket to the Flash ActionScript object of type: eiffel_loop.laabhair.LAABHAIR_SERVER_PROXY. Calls to ActionScript objects are encoded with XML as for example:

<flash-procedure-call>
   <object-name>$object_name</object-name>
   <procedure-name>$procedure_name</procedure-name>
   <arguments>
      <Number>$arg1</Number>
      <Boolean>$arg2</Boolean>
      <String>$arg3</String>
      <Array>
         <Number>1</Number>
         <Number>2</Number>
         <Number>3</Number>
      </Array>
   </arguments>
</flash-procedure-call>

EL_FLASH_XML_NETWORK_MESSENGER

Flash xml network messenger