package org.as3lib.kitchensync.action { /** * Traces a message at the specified time. */ public class lib_flex_animation_code_10_org_as3lib_kitchensync_action_KSTrace extends KSFunction { /** The message to trace */ public function get message():String { return _args[0]; } public function set message(message:String):void { _args[0] = message; } /** * Constructor. * @param message - the message to be displayed in the trace window. * @param delay - the time to wait before tracing in frames. */ public function lib_flex_animation_code_10_org_as3lib_kitchensync_action_KSTrace(message:*, delay:* = 0) { super(delay, trace, message.toString()); } override public function clone():IAction { var clone:lib_flex_animation_code_10_org_as3lib_kitchensync_action_KSTrace = new lib_flex_animation_code_10_org_as3lib_kitchensync_action_KSTrace(message, _delay); clone.autoDelete = _autoDelete; return clone; } } }