[ 
https://issues.apache.org/jira/browse/FLEX-34385?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mihai Chira updated FLEX-34385:
-------------------------------

    Description: 
A quirk of try-catch blocks in ActionScript is that the catch block won't catch 
Errors thrown by code executed from listeners of events thrown in the try 
block. We should document this, perhaps in UIComponent.dispatchEvent().

I think it would also be a good idea if we asked Adobe to updated the 
documentation under 
[LoaderInfo.uncaughtErrorEvents|http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/LoaderInfo.html#uncaughtErrorEvents]
 and the description of the [UncaughtErrorEvents 
class|http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/events/UncaughtErrorEvents.html]
 to include this.

See [the mailing list discussion 
thread|http://mail-archives.apache.org/mod_mbox/flex-users/201406.mbox/%3ccap1cexg7ydjcm8gfebq32jhf0kdhc_deutuoaf0ynfgo8ts...@mail.gmail.com%3E]
 for more information.

  was:
A quirk of try-catch blocks in ActionScript is that the catch block won't catch 
Errors thrown by code executed from listeners of events thrown in the try 
block. We should document this, perhaps in UIComponent.dispatchEvent().

I think it would also be a good idea if we asked Adobe to updated the 
documentation under LoaderInfo.uncaughtErrorEvents [1] and the description of 
the UncaughtErrorEvents class [2] to include this.

[1] 
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/LoaderInfo.html#uncaughtErrorEvents
[2] 
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/events/UncaughtErrorEvents.html


> Document try-catch limitation
> -----------------------------
>
>                 Key: FLEX-34385
>                 URL: https://issues.apache.org/jira/browse/FLEX-34385
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: Events
>    Affects Versions: Apache Flex 4.12.1
>            Reporter: Mihai Chira
>            Assignee: Mihai Chira
>              Labels: documentation
>
> A quirk of try-catch blocks in ActionScript is that the catch block won't 
> catch Errors thrown by code executed from listeners of events thrown in the 
> try block. We should document this, perhaps in UIComponent.dispatchEvent().
> I think it would also be a good idea if we asked Adobe to updated the 
> documentation under 
> [LoaderInfo.uncaughtErrorEvents|http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/LoaderInfo.html#uncaughtErrorEvents]
>  and the description of the [UncaughtErrorEvents 
> class|http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/events/UncaughtErrorEvents.html]
>  to include this.
> See [the mailing list discussion 
> thread|http://mail-archives.apache.org/mod_mbox/flex-users/201406.mbox/%3ccap1cexg7ydjcm8gfebq32jhf0kdhc_deutuoaf0ynfgo8ts...@mail.gmail.com%3E]
>  for more information.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to