Check out the ghostwire components. http://www.ghostwire.com
They're AS1 but they work in Flash 7 and 8 alongside AS2. They're extremely lightweight and follow the Macromedia standard methods like setDataProvider(), etc. If you want events generated, code it yourself. It's easy: import mx.events.EventDispatcher; class MyClass { public var addEventListener:Function; public var removeEventListener:Function; private var dispatchEvent:Function; function MyClass() { EventDispatcher.initialize(this); } function onComboBoxChange() { dispatchEvent({type:"change", data:CMB.selectedItem.data); } _______________________________________________ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com