I've got an problem when the user clicks on button "Add to Meal" it throws an error because it can't seem to reference the data in mealDetails object inside the com/ directory?
I'm trying to add the item to the list control. I have the code located here in case you want more details http://files.getdropbox.com/u/228472/mealsflex.zip [Bindable] private var customMeals:ArrayCollection = new ArrayCollection; //throws error on this line customMeals.addItem((event.target as mealitem).mealDetails); <?xml version="1.0" encoding="utf-8"?> <mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml" width="310" height="320" title="{mealDetails.title}" horizontalAlign="center"> <mx:Metadata> [Event(name="addToMeal")] [Event(name="learnAboutThis")] </mx:Metadata> <mx:Script> <![CDATA[ import mx.controls.Alert; [Bindable] public var mealDetails:Object; private function calldispatch():void { parentApplication.createmeals_loadswf_var = mealDetails.swf; dispatchEvent(new Event('learnAboutThis', true)); } ]]> </mx:Script> <mx:Image source="{'/uploads/nutrition/' + mealDetails.imgsource }" width="285" height="159"/> <mx:Label text="{mealDetails.serving}"/> <mx:Button label="Add to Meal" click="dispatchEvent(new Event('addToMeal', true))"/> <mx:Button label="Learn About This" click="calldispatch()"/> </mx:Panel>