Thank you to those that have taken the time to try to help me understand AS 
RemoteObjects. Its much more detailed than the mxml version, but that is why I 
want to learn it. Having said that...

When creating a DAO Class for CRUD, is it necessary / best practice declare the 
operation name? I don't see it declared in the few examples online that I can 
find for creating RemoteObjects in AS. For example, is this right for a set up?

package com.isavepets.data
{
    import mx.rpc.events.FaultEvent;
    import mx.rpc.remoting.Operation;
    import mx.rpc.remoting.RemoteObject;

    public class PetDAO
    {

        private var ro:RemoteObject;
        private var create:Operation;
        private var read:Operation;
        private var update:Operation;
        private var deletePet:Operation;

        public function PetDAO()
        {
            var ro:RemoteObject = new RemoteObject();
            ro.destination = "ColdFusion";
            ro.source = "com.isavepets.pets.petDAO";
            ro.addEventListener(FaultEvent.FAULT, faultHandler);
        }

    }
}

Then build functions off of them:

public function create(petData:Object):void {
    var create:Operation = new Operation(ro, "create");
    ro.create(petData):
}

Thanks again. trying to wrap my head about RemoteObjects and how to create them 
in one Class that my app can use over and over.

Reply via email to