I think WebKit might be solved by fully qualifying constructor calls.
Should be easy enough to add to FalconJx.

EdB



On Sunday, March 31, 2013, Alex Harui wrote:

> You're right it works much better in Chrome.  I guess later webkit must be
> able to resolve "new CustomEvent" to "new
> org.apache.flex.events.CustomEvent", and the HTTP DOM lets you dispatch
> something other than DOMEvent.
>
> I would think we need to support older webkit versions, though, so that
> brings us back to FlexGlobals or replacing the whole event system.
>
>
> On 3/31/13 7:39 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
>
> > Chrome (if it's up to date) should have the same webkit version as my
> > Safari 6 (I think), so if it's a version "problem", this should show
> > you in Chrome what I see in my Safari (and Chrome and Firefox, both on
> > OS X and WinXP/7).
> >
> > EdB
> >
> >
> >
> > On Sun, Mar 31, 2013 at 4:33 PM, Erik de Bruin <e...@ixsoftware.nl>
> wrote:
> >> My Safari is 6.0.3, the current version on OS X 10.8.3. I'm curious to
> >> hear how the app is functioning for you in Chrome?
> >>
> >> EdB
> >>
> >>
> >>
> >> On Sun, Mar 31, 2013 at 4:28 PM, Alex Harui <aha...@adobe.com> wrote:
> >>>
> >>>
> >>>
> >>> On 3/31/13 7:03 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
> >>>
> >>>> On selection from the dropdownlist it hits the breakpoint. Stepping
> >>>> into brings me to UIBase::dispatchEvent, where the only argument is a
> >>>> CustomEvent (so that was created properly, it seems) and then it
> >>>> enters the whole event chain that lead to the value of the
> >>>> dropdownlist being displayed in the textarea next to it.
> >>>>
> >>>> Is there a "goog.require('org.apache.flex.events.CustomEvent')" in
> >>>> your MyInitialView.js?
> >>> This is very strange.  Yes, I have the require for CustomEvent, but
> the code
> >>> "new CustomEvent()" throws that reference error because it, from my
> >>> understanding of JS, should not resolve.  At minimum, I think the code
> >>> should be "new org.apache.flex.events.CustomEvent".
> >>>
> >>> I'm on Mac Safari 5.1.7.  Are you on some newer version that resolves
> >>> functions/constructors more intelligently?
> >>>
> >>>>
> >>>> EdB
> >>>>
> >>>>
> >>>> On Sun, Mar 31, 2013 at 3:50 PM, Alex Harui <aha...@adobe.com> wrote:
> >>>>>
> >>>>>
> >>>>>
> >>>>> On 3/31/13 6:33 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
> >>>>>
> >>>>>> In Safari, with the "error console" opened, I get the following
> >>>>>> "warning/message" (not an exception, as far as I can tell):
> >>>>>>
> >>>>>> event.layerX and event.layerY are broken and deprecated in WebKit.
> >>>>>> They will be removed from the engine in the near future.
> >>>>>>
> >>>>>> Is that what you are seeing as well? Or do you get another message?
> >>>>>>
> >>>>> No, haven't seen that.  You are right that the timer buttons work,
> but
> >>>>> Transfer doesn't and OK doesn't.
> >>>>>
> >>>>> Try this:
> >>>>> Set a breakpoint on MyInitialView.js on line 213 where it says "var
> self =
> >>>>> this = value".  The entire function starts on line 211 for me and
> looks
> >>>>> like
> >>>>> this:
> >>>>>
> >>>>> MyInitialView.prototype.$EH1 = function(event)
> >>>>> {
> >>>>> var self = this;
> >>>>> this.dispatchEvent(new CustomEvent('listChanged'));
> >>>>> };
> >>>>>
> >>>>> Pick from the dropdownlist and it should hit the breakpoint.  Now
> try to
> >>>>> step into the CustomEvent constructor.  For me, it doesn't go in and
> after
> >>>>> it stops running code, the console shows: "Reference Error: Can't
> find
> >>>>> variable: CustomEvent".
> >>>>>
> >>>>> What happens for you?
> >>>>>
> >>>>> --
> >>>>> Alex Harui
> >>>>> Flex SDK Team
> >>>>> Adobe Systems, Inc.
>


-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Reply via email to