flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Harbs <harbs.li...@gmail.com>
Subject Re: [FlexJS] Question about Events/possible bugs
Date Mon, 10 Jul 2017 08:16:35 GMT
Good catch.

Without looking at them, I’d guess that they are bugs. Clipboard was my error and I just
committed a fix for that.


> On Jul 10, 2017, at 11:06 AM, Greg Dove <greg.dove@gmail.com> wrote:
> I noticed a problem with VerticalFlexLayout in IE11 (and presumably older
> IE browsers).
> The JS output causing problems has
> child.dispatchEvent(new Event("layoutNeeded"));
> The reason is that the org.apache.flex.events.Event import is missing from
> the
> COMPILE::JS build scope
> So it is falling back to what I assume is the native html Event class (via
> externs)
> This works fine in Chrome, but not so in IE11.
> Changing the actionscript source for VerticalFlexLayout to add
> import  org.apache.flex.events.Event;
> to cover  javascript as welll as SWF, fixes the issue.
> I then unzipped all the JS swcs and file-searched in the js output for 'new
> Event'
> It looks like there are a total of 14 cases of output in the js which are
> new Event('something') instead of new
> org.apache.flex.events.Event('something')
> These are in
> org.apache.flex.core.ApplicationBase (x6)
> org.apache.flex.svg.GraphicContainer (x3)
> org.apache.flex.html.beads.layouts.VerticalFlexLayout (x1)
> org.apache.flex.html.beads.layouts.HorizontalFlexLayout (x1)
> org.apache.flex.textLayout.edit.Clipboard (x3)
> I suspect these are import omissions that may cause bugs (perhaps only in
> certain older browsers).
> But thought I would check before doing any changes in case I am missing
> something that I don't understand about the events in js....
> What do others think?

View raw message