Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Adobe Summit 2023 [19th to 23rd March, Las Vegas and Virtual] | Complete AEM Session & Lab list

Extending remoteobject


Level 1
I'd like to have a custom remoteobject for specific error
handling and logging. However, if I try to extend remoteobject:

public dynamic class CustomRemoteObject extends RemoteObject




It is completely unusable in an mxml file. If I try to
declare any <mx:methods> inside of it, I get a "could not
resolve <mx:method> to a component implemenation":


<mx:method ...> <!-- compiler error>


I know that <mx:method> is special-cased by the
compiler because it doesn't have a component implementation. Is
there a way to use custom remote objects in mxml with the mx:method
tag? If not, is there a way to use custom remote objects in mxml
and have callbacks at the method-level? Is remoteobject not
supposed to be extended this way?

2 Replies


Level 2

From top of my mind, did you extend
mx.rpc.remoting.mxml.RemoteObject or mx.rpc.remoting.RemoteObject

Try extending the mx.rpc.remoting.mxml.RemoteObject.

Hope this helps.


Level 1
Yeah, I extend mx.rpc.remoting.mxml.remoteObject. I logged a
bug at
For some reason it was resolved as not a bug, which (in my humble
opinion) is a mistake. It is a huge pain for us, and most likely
for people using a significant number of remote objects in their

The ultimate experience is back.

Join us in Vegas to build skills, learn from the world's top brands, and be inspired.

Register Now