RemoteObjectAMF0 Update
March 12th, 2007
The RemoteObjectAMF0 under went a few updates.
- Updated code with better comments for ASDoc's and readability
- Added SetCredentials
- Added Fault handler for NetStatus errors
- Added 1st round implementation for "method" definitions.
- Allowing you to define result/fault event handlers per method.
- This is done with a <renaun:methods/> tag and a <renaun:method/> component.
Example of using the <renaun:methods/> tag:
-
<renaun:RemoteObjectAMF0
-
id="contactsService"
-
source="ContactsService"
-
endpoint="http://localhost/amfphp1_9/gateway.php"
-
fault="Alert.show( event.message.toString() )">
-
<renaun:methods>
-
<renaun:method
-
name="GetContacts"
-
result="changeContactList( event )"
-
makeObjectsBindable="true" />
-
-
<renaun:method
-
name="MaintainContact"
-
result="Alert.show( event.result.toString() )"
-
makeObjectsBindable="true" />
-
-
</renaun:methods>
-
</renaun:RemoteObjectAMF0>
You can find the full source to this example in the 360Flex presentation source located at:
http://renaun.com/360Flex/
The updated RemoteObjectAMF0 code can be found at - http://renaun.com/flex2/RemoteObjectAMF0/renaun_com_RemoteObjectAMF0.zip
NOTE: The zip download now includes a swc compiled for Flex 3 which was giving a warning about a override method error.
Entry Filed under: Adobe Flex, Flex,AMF,PHP, Rich Internet Applications



2 Comments Add your own
1. Z3Labs.com » Blog A&hellip | 2007-03-12 at 9.04 pm
[...] В продолжении недавнего поста про Flex + php: http://renaun.com/blog/2007/03/12/197/ Renaun Erickson сделал Flex 2 Компонент RemoteObjectAMF0 [...]
2. Derek | 2008-06-16 at 8.01 am
I have noticed an error when you attempt to compile this in Flex 3. The override public function set credentials on line 389 needs to be changed to “override public function setCredentials (username:String,password:String,charset:String = null):void”. I found the fix in the following url:
http://code.google.com/p/as3-rpclib/wiki/Resources
Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackback this post | Subscribe to the comments via RSS Feed