
To set up your class path in Flash (These instructions are specific to Flash 8, but should be similar in Flash MX 2004): If you haven’t already done so, you need to set up a “class path” in Flash-this tells Flash where to find the source code for classes that you will be using in your projects (such as the code libraries used for XML-RPC).
Download the other code listed in the requirements page (currently just the Flash Remoting components’ source code). #Xml rpc client example zip file
zip file containing the XML-RPC client library code The functionality of this example is identical to the “Simple Math Service” example above-except that the example is built with the code on a keyframe on the timeline rather than in a separate class. In this example, you’ll write code that will call a remote procedure that adds two numbers together. These steps walk you through the process of creating a Flash project (FLA) that makes an XML-RPC remote procedure call and displays the result on the screen.
Shown in the Simple Math Service example, in the "sumAndDifference" method and its related methods. event.* package described in Chapter 19 of Essential ActionScript 2.0 (Moock/O’Reilly 2004), available as a free download from.
Other classes used for the event framework used in MathService.as:. MathServiceSubclassTest.fla (used to compile MathServiceSubclassTest.as, or use another ActionScript compiler). MathServiceSubclassTest.as - a class which contains code that creates a MathService instance and calls its methods. MathService.as - a strongly typed XML-RPC service ( ServiceBase subclass) which has methods that wrap the methods exposed by the remote service. (in the “Samples/MathServiceSubclassTest” folder)
MathServiceTest.fla (used to compile MathServiceTest.as, or use another ActionScript compiler). MathServiceTest.as - a class which calls remote methods and handles responses. Step-by-step example (for developers with less ActionScript and object-oriented programming experience). Advanced Math Service (uses a custom strongly-type service class).