PackageDescription: MethodFinderService
Method Finder ServiceLast published: May 26, 2009 by 'jamesr'
Defines 1 Classes
Extends 1 Classes
Simple example of a backend for a Flex Method Finder.
"Start the Server"
GlareServer current start.
"Start the service"
MethodFinderService install.
The Flex source, using the Eclipse plugin for the Flex Builder UI:
GlareMethodFinder-app.xml
GlareMethodFinder
GlareMethodFinder
GlareMethodFinder
v1
[This value will be overwritten by Flex Builder in the output app.xml]
GlareMethodFinder.mxml
import mx.rpc.events.ResultEvent;
import mx.rpc.remoting.mxml.RemoteObject;
private function doSearch():void {
if (pattern.text.length == 0) return
var service:RemoteObject = new RemoteObject("MethodFinderService")
service.addEventListener(ResultEvent.RESULT, handleSearchResult)
service.getSelectorMatching(pattern.text + '*')
}
private function handleSearchResult(event:ResultEvent):void {
methods.dataProvider = event.result as Array
}
private function doSenders():void {
if (pattern.text.length == 0) return
var service:RemoteObject = new RemoteObject("MethodFinderService")
service.addEventListener(ResultEvent.RESULT, handleSearchResult)
service.getSendersMatching(pattern.text)
}
private function doImplementors():void {
if (pattern.text.length == 0) return
var service:RemoteObject = new RemoteObject("MethodFinderService")
service.addEventListener(ResultEvent.RESULT, handleSearchResult)
service.getImplementorsMatching(pattern.text)
}
]]>
remoting-config.xml
class="flex.messaging.services.RemotingService"
messageTypes="flex.messaging.messages.RemotingMessage">
services-config.xml