Scaleform Clik Events Focushandlerevent
FocusHandlerEvent
FocusHandlerEvent.as
is an ActionScript class within the scaleform.clik.events
package.
It is designed to handle focus events in a Scaleform CLIK context, extending the native Flash Event
class with additional functionality specific to focus management.
Class Definition
package scaleform.clik.events {
import flash.events.Event;
public final class FocusHandlerEvent extends Event {
// Class body
}
}
Properties
Public Static Constants:
Constant | Type | Description | Value |
---|---|---|---|
FOCUS_IN |
String | Event type for focus in. | “CLIK_focusIn” |
FOCUS_OUT |
String | Event type for focus out. | “CLIK_focusOut” |
Public Variables:
Variable | Type | Description |
---|---|---|
controllerIdx |
uint | The index of the controller. Default is 0. |
Methods
Constructor
Creates an instance of the FocusHandlerEvent
class.
public function FocusHandlerEvent(param1:String, param2:Boolean = true, param3:Boolean = false, param4:uint = 0) {
super(param1,param2,param3);
this.controllerIdx = param4;
}
Parameters:
Parameter | Type | Description | Default Value |
---|---|---|---|
param1 |
String | The type of the event. | - |
param2 |
Boolean | Whether the event can bubble up the display list. | true |
param3 |
Boolean | Whether the event can be canceled. | false |
param4 |
uint | The index of the controller. | 0 |
clone()
Creates a new FocusHandlerEvent
instance that is a clone of the original instance.
override public function clone() : Event {
return new FocusHandlerEvent(type,bubbles,cancelable,this.controllerIdx);
}
toString()
Returns a string that contains all the properties of the FocusHandlerEvent
object.
override public function toString() : String {
return formatToString("FocusHandlerEvent","type","bubbles","cancelable","controllerIdx");
}
Event Types
- FOCUS_IN 🟢: Indicates that an object has gained focus.
- FOCUS_OUT 🔴: Indicates that an object has lost focus.
This documentation provides a comprehensive overview of the FocusHandlerEvent
class and its usage within the Scaleform CLIK framework. The class is marked as final
, indicating that it cannot be extended.