Scaleform Gfx Interactiveobjectex
InteractiveObjectEx
InteractiveObjectEx.as
is an ActionScript file that is part of the Scaleform GFX package.
It extends the capabilities of InteractiveObject
class by incorporating additional functionality related to hit testing and display list ordering.
The file defines a class InteractiveObjectEx
which in turn extends DisplayObjectEx
.
Class: InteractiveObjectEx
InteractiveObjectEx
inherits from DisplayObjectEx
and does not introduce additional properties or methods other than its constructor and two pairs of static methods for managing hit-test behavior and topmost level status.
Constructor
InteractiveObjectEx()
Constructs a new InteractiveObjectEx
instance.
public function InteractiveObjectEx() {
super();
}
Static Methods
Method | Description | Parameters | Return Type |
---|---|---|---|
setHitTestDisable |
Disables or enables hit testing for the specified interactive object. | o:InteractiveObject : The object to modify.f:Boolean : The flag to enable or disable hit testing. |
void |
getHitTestDisable |
Retrieves the hit test disabled status for the specified interactive object. | o:InteractiveObject : The object to query. |
Boolean |
setTopmostLevel |
Sets the specified interactive object to be at the topmost level. | o:InteractiveObject : The object to modify.f:Boolean : The flag to set the object to topmost level. |
void |
getTopmostLevel |
Retrieves whether the specified interactive object is at the topmost level. | o:InteractiveObject : The object to query. |
Boolean |
Code Example
The following code snippet shows how to use the InteractiveObjectEx
class:
import scaleform.gfx.InteractiveObjectEx;
import flash.display.InteractiveObject;
var interactiveObj:InteractiveObject = new InteractiveObject();
// Disable hit testing on the interactive object.
InteractiveObjectEx.setHitTestDisable(interactiveObj, true);
// Check if hit testing is disabled.
var isHitTestDisabled:Boolean = InteractiveObjectEx.getHitTestDisable(interactiveObj);
// Set the interactive object to the topmost level.
InteractiveObjectEx.setTopmostLevel(interactiveObj, true);
// Check if the interactive object is at the topmost level.
var isTopmostLevel:Boolean = InteractiveObjectEx.getTopmostLevel(interactiveObj);
Remember that methods getHitTestDisable
and getTopmostLevel
are set to always return false
in the provided code, you might need to implement the actual functionality in your project.
🔔 Note: This documentation is based on the provided code and may not reflect the full functionality of the InteractiveObjectEx
class if additional features are implemented outside of this file or within the Scaleform GFX framework.
Bold elements like method names, parameters, and return types have been used to enhance the readability of this documentation.