Эквивалент родительского документа parentDocument из flex

Я должен превратить код Flex в код Apache Royale, но в моем исследовании есть атрибут on, для которого я не нашел эквивалента.

В Flex для вызова функции actionScipt из родительского mxml у меня есть:

<mx:Button label="Login" click="parentDocument.myfunction()"/>

Я обнаружил parentComponent во время своего исследования, но у меня есть ошибка Доступ к возможно неопределенному свойству parentComponent.

Я также попробовал просто «родительский», и ошибка стала Вызов потенциально неопределенного метода verif_sharedobject через ссылку со статическим типом IParent.

Я провел небольшое исследование о IParent, Container и Group (From jewel), но на данный момент у меня ничего не получилось


person Tellimi    schedule 17.11.2020    source источник


Ответы (1)


проверьте ParentDocumentBead бусинку из Core библиотеки.

Из asdoc:

     *  The ParentDocumentBead class looks up the parent
     *  chain to find a parent that was written in MXML.
     *  Because it is usually rare for an application
     *  to need to know this information, an optional bead
     *  is used to compute it, instead of baking in the
     *  overhead of a recursive infrastucture to store
     *  this information.  It is intended to be used
     *  as a bead in the top-level tag of an MXML document.

HTH

person Carlos Rovira    schedule 17.11.2020