У меня есть файл Main.mxml и файл RoutePlanner.xmlm. RoutePlanner определяет пользовательские компоненты Canvas, а Main.mxml использует этот пользовательский компонент.
Проблема в том, что компоненты RoutePlanner содержат много событий, таких как Click (), MouseMove () и т. Д. Однако все функции, на которые ссылаются эти события, определены в Main.mxml.
Main.mxml был гигантским файлом, который я пытаюсь разделить. Я не могу просто переместить функцию из Main в пользовательские компоненты, потому что в функциях используются переменные класса.
Возможно ли include
Основное в компоненте, чтобы я мог использовать методы? Или я должен переместить все методы в файл AS и просто включить его как в основной, так и в компонент? (Это потребует немного больше работы, хотя)
Или возможно создать функции-заполнители в компоненте, и затем сделать эти заполнители связанными, а затем, после создания компонента в Main.mxml, связать фактические методы, определенные в Main.xml, с событиями в компоненте?
Заранее спасибо,
Kwaak