gpt4 book ai didi

actionscript-3 - Event.clone 和 Event.toString 的例子?

转载 作者:行者123 更新时间:2023-12-04 06:16:52 28 4
gpt4 key购买 nike

任何人都可以提供或多或少的实际示例,说明您何时可能想要实际使用 Event 类的这两种方法?

AS 3 让我们在任何扩展 Event 的自定义类中覆盖这些方法,但我想知道为什么。

最佳答案

toString - 我只在调试消息中使用它,但在这些情况下,如果您不覆盖 toString,那么您将无法返回事件的字符串表示。考虑这个例子,其中一个处理程序用于捕获各种事件类型:

function handleEvents(evt:*):void
{
//trace the event type and all parameters including extra parameters from custom events
trace(evt.toString());
}

克隆 - 如果需要重新调度事件,会调用事件类的 clone 方法。这将返回一个新的事件对象,并将目标重新分配给新的调度对象。问题是,如果您不覆盖 clone 方法,clone 将从定义它的最后一个类创建一个新的事件对象,而不是从您的自定义事件类。当您捕获重新调度的事件时,这很可能会导致类型错误。

关于actionscript-3 - Event.clone 和 Event.toString 的例子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7130048/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com