The other one is the problem: super.replaceChildren.apply(this, applyParams);
Becomes: .replaceChildren.apply(this, applyParams); The “super” just drops out… My workaround attempts were in the AS3, nit the JS output. > On Mar 7, 2017, at 11:37 PM, Alex Harui <aha...@adobe.com> wrote: > > The output JS looks ok to me. > > AS: > super.replaceChildren(termIdx, termIdx+1); > > > JS: > org.apache.flex.textLayout.elements.ParagraphElement.superClass_.replaceChi > ldren.apply(this, [ termIdx, termIdx + 1] ); > > > I could be wrong, but I thought there is no "super" in ES5. > > Does it not work correctly? Are you getting Closure Compiler issues or > runtime issues? > > -Alex > > On 3/7/17, 1:21 PM, "Harbs" <harbs.li...@gmail.com > <mailto:harbs.li...@gmail.com>> wrote: > >> I tried the following two workarounds and neither one worked: >> >> super["replaceChildren"].apply(this, applyParams); >> >> var func:Function = super.replaceChildren; >> func.apply(this, applyParams); >> >>> On Mar 7, 2017, at 11:13 PM, Harbs <harbs.li...@gmail.com> wrote: >>> >>> Most of the other ones are “nice to fix”, but have been not too bad to >>> work around. >>> >>> This one seems more serious to me. (i.e. I’m not sure how to work >>> around it.) >>> >>> The “super” dropped off in the Javascript, and I don’t know why. >>> >>> https://paste.apache.org/FpNl <https://paste.apache.org/FpNl> >>> <https://paste.apache.org/FpNl <https://paste.apache.org/FpNl>> >>> >>> Harbs