>>>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

Reply via email to