Over 10 years of community discussion and knowledge are maintained here as a read-only archive.
package com.carparts.model.vo { public class CarVO { public var IDCar:int; public var Brand:String; public var Wheels:int; public var Color:String; }}package com.carparts.model.vo { import com.carparts.ApplicationFacade; import com.carparts.model.CarsProxy; public class PartVO { public var IDPart:int; public var IDCar:int; public var Price:Number; public var Size:Number; } public function get car():CarVO { // The CarsProxy has a dictionary of all different cars indexed by IDCar. var carsProxy:CarsProxy = ApplicationFacade.getInstance().retrieveProxy(CarsProxy.NAME) as CarsProxy; return carsProxy.carsDictionary[IDCar]; }}
package com.carparts.model.vo { public class PartVO { public var IDPart:int; public var IDCar:int; public var Price:Number; public var Size:Number; public var carVO:CarVO; }}
package com.carparts.model.vo { public class PartVO { public var IDPart:int; public var IDCar:int; public var Price:Number; public var Size:Number; [Transient] public var carVO:CarVO; }}
if(part[i].hasWeight){ car.weight += part[i].weight}