Yes, Flash Remoting is supported in AS3. In AS3 it is in the package
mx.rpc.remoting as the Class RemoteObject.
Currently, the only commercially available product supporting AS3 is Flex 2.
You can find a LiveDocs reference to Class RemoteObject in Flex 2 here:
http://livedocs.macromedia.com/flex/2/langref/mx/rpc/remoting/RemoteObject.html
The first version of Flash that will support AS3 will be Flash 9. Currently
there is an alpha preview available for Flash 9. The Flash 9 alpha
documentation does not include the package mx.rpc.remoting. Details on the
Flash 9 alpha can be found here:
http://labs.adobe.com/technologies/flash9as3preview/
Prior to Flex, Remoting was treated as a separate product. That is, it was
never bundled with Flash authoring. With Flash 9, I assume Remoting still will
be packaged as a stand alone product that developers will need to install
separately if they want to use it with Flash authoring.
Beyond Remoting, there are several alternatives that you can use. You can
find an article here that provides an overview of 5 alternatives (one of which
being Remoting):
www.devx.com/webdev/Article/21803/0
Note: Remoting can provide better performance than the alternatives. This is
because more work is done on the server rather than the Flash Player. That is,
the hosting server marshals the data into a native ActionScript object enabling
the Flash Player to use the data without any further client side processing.
With other alternatives the Flash Player needs to parse the data passed in.
hth,
g