这可能是一个愚蠢的问题。但是如何从一个类调用一个函数(执行)到时间轴。
例如,我有课程"测试"我想执行函数" Next"在timline上(它只是显示下一张幻灯片的功能)。
希望你能理解我想要做的事情。
谢谢!
答案 0 :(得分:1)
沟通的最佳做法(在这种情况下!)是使用Event
s。
Test
的对象并注册
事件监听器。Test
的对象发送Event
。Event
注册的时间轴的功能。 Please take a look at this question that wants to send additional information to the main timeline。在您的情况下,您不需要自定义Event
,因为您不想发送任何信息。您只想传达事件的发生。您可以将该信息放入事件的类型中。发送的示例可能如下所示:
dispatchEvent(new Event("next"));
创建自定义类允许您将描述该类型的String
字面值放入常量中,以防止因意外拼写错误类型而导致的错误。这可能是创建自定义Event
类的一个原因,即使只是为了放置这些常量的地方。
dispatchEvent(new PresentationEvent(PresentationEvent.NEXT));
同样,这将与前一行相同。这也包含在另一个问题和答案中。请看一下。