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

 

 

 

Reply via email to