我有一个 Main.mxml 文件和一个 RoutePlanner.xmlm 文件。RoutePlanner 定义了一个自定义 Canvas 组件,而 Main.mxml 使用该自定义组件。
问题是 RoutePlanner 组件包含很多事件,例如 Click() 和 MouseMove() 等。但是这些事件引用的函数都在 Main.mxml 中定义。
Main.mxml 是我试图拆分的一个巨大文件。由于函数中使用了类变量,我不能只将函数从 Main 移动到自定义组件。
可以include
在组件中使用Main,所以我可以使用这些方法吗?或者我应该将所有方法移动到一个 AS 文件中,然后简单地将其包含在 Main 和组件中?(不过,这需要安静的多一点工作)
或者是否可以在组件中创建占位符函数,然后使这些占位符可绑定,并且在 Main.mxml 中创建组件之后,将 Main.xml 中定义的实际方法绑定到组件中的事件?
提前致谢,
夸克