“Put a Flex UI on your application”

测试了Bruce大师在”Put a Flex UI on your application”中的例程,其中flex端在我的环境下需要个别改动才可运行,记录如下: 1 as3-rpclib库。直接使用as3-rpclib.swc会报错,说XMLRPCObject覆盖错误。去掉.swc库文件,直接使用as3-rpclib的源代码后跟踪调试,原来在XMLRPCObject.as中两个重载函数“setCredentials与setRemoteCredentials”与基类中的原函数参数个数不一样,少了第三个“charset:String=null”。改动如下: /*原:override public function setCredentials (username:String,password:String):void*/ override public function setCredentials(username:String,password:String,charset:String=null):void 2 XMLRPCObject。原文中没有指定XMLRPCObject对象的destination,在我的环境(Flex SDK 3)下编译后”destination”值为“null”,于是gateway的url就变成了“http://localhost:8000null”。改动如下: 原:<ak33m:XMLRPCObject id=”server” endpoint=”http://localhost:8000″/> 改: <xmlrpc:XMLRPCObject id=”server” endpoint=”http://localhost:9000″destination=””/> 记录完毕。 另,集中注意力于前台flex, 用python做测试web server还真是方便高效。嗯,当然其他的语言php、java等其实还没有试过。。。