>>>Did you import UserEvents? Yep...
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" xmlns:local="*" xmlns:view="view.*"> <mx:Script> <![CDATA[ import view.UserForm; import events.UserEvents; import mx.collections.ArrayCollection; import mx.controls.Alert; import mx.managers.PopUpManager; [Bindable] private var users:ArrayCollection = new ArrayCollection(); private var win:UserForm = new UserForm(); private function onSubmit(event:UserEvents):void { users.addItem(event.user); } private function openWindow():void { win = view.UserForm(PopUpManager.createPopUp(this, UserForm, false)); PopUpManager.centerPopUp(win); win.addEventListener(UserEvents.USER_SUBMIT, onSubmit); } ]]> </mx:Script> <mx:DataGrid dataProvider="{users}"/> <view:UserForm userSubmit="onSubmit(event)"/> <mx:Button label="click me" click="openWindow()"/> </mx:Application> -- Alan Rother Adobe Certified Advanced ColdFusion MX 7 Developer Manager, Phoenix Cold Fusion User Group, AZCFUG.org

