I have the following code:
private function browseButton_clickHandler(event:MouseEvent):void
{
var uiEvent:UploadDialogEvent = new
UploadDialogEvent(UploadDialogEvent.SELECT_FILES);
this.dispatchEvent(uiEvent);
}
Which throws the following error:
TypeError: Error #1034: Type Coercion failed: cannot convert
com.softease.honeycomb.events.ui::[EMAIL PROTECTED] to
flash.events.MouseEvent.
However, the following code works just fine!
private function publishButton_clickHandler(event:MouseEvent):void
{
var publishDialogEvent:PublishDialogEvent = new
PublishDialogEvent(PublishDialogEvent.PUBLISH, passwordTextInput.text);
this.dispatchEvent(publishDialogEvent);
}
Both UploadDialogEvent and PublishDialog event inherit from a custom
UIEvent class (which just sets bubbling = true). So why does it work
fine in one case and not in another case?!
The only difference as far as I can see is that a custom parameter is
passed through to the PublishDialogEvent - but why would that make a
difference??
Mark