Hi, why dosent my eventlistener on the combobox work?
import mx.controls.*;
import mx.utils.Delegate;
import mx.events.EventDispatcher;
class no.pd.FileBrowser
{
// Event Listner
private var dispatchEvent:Function;
public var addEventListener:Function;
public var removeEventListener:Function;
// View
private var holder_mc:MovieClip;
private var container_mc:MovieClip;
private var fileview:MovieClip;
private var viewcombo:ComboBox;
private var viewlist:MovieClip;
private var item_mc:MovieClip;
private var item_arr:Array;
/**
* FileBrowser : Constructor
*/
public function FileBrowser(target:MovieClip)
{
[COLOR=Red] EventDispatcher.initialize(this);[/COLOR]
container_mc = target;
initView();
}
/**
* initView : Set the view
*/
private function initView()
{
holder_mc = container_mc.attachMovie("filebrowser_mc", "filebrowser_mc", 1);
fileview = holder_mc.fileview;
viewcombo = holder_mc.viewcombo;
viewlist = holder_mc.viewlist.content1;
item_arr = new Array();
// Event Listenters
[COLOR=Red]viewcombo.addEventListener("change", Delegate.create(this, [COLOR=DarkRed]onViewComboChange[/COLOR]));
viewcombo.addEventListener("close", Delegate.create(this, [COLOR=DarkRed]onViewComboClose[/COLOR]));[/COLOR]
}
[COLOR=Black] private function [COLOR=DarkRed]onViewComboChange[/COLOR](evtObj:Object)
{
trace ("onViewComboChange");
}
private function [COLOR=DarkRed]onViewComboClose[/COLOR](evtObj:Object)
{
trace ("onViewComboChange");
}[/COLOR]
}