ButtonBarHolder
ButtonBarHolder
is an ActionScript class that extends the MovieClip
class and is designed to hold and configure a button hint bar within a user interface.
The class is defined within the ButtonBarHolder.as file and is part of an unnamed package.
Class Definition
Below is the class definition for ButtonBarHolder
:
package {
import Shared.AS3.BSButtonHintBar;
import flash.display.MovieClip;
public dynamic class ButtonBarHolder extends MovieClip {
public var ButtonHintBar_mc:BSButtonHintBar;
public function ButtonBarHolder() {
super();
trace("[ButtonBarHolder](ctor)");
this.InspectorSetting();
}
private function InspectorSetting():* {
trace("[ButtonBarHolder](InspectorSetting)");
try {
this.ButtonHintBar_mc["componentInspectorSetting"] = true;
} catch(error:Error) {
trace("[ButtonBarMenu.swf][ButtonBarHolder](InspectorSetting) " + error.toString());
}
this.ButtonHintBar_mc.BackgroundAlpha = 1;
this.ButtonHintBar_mc.BackgroundColor = 0;
this.ButtonHintBar_mc.bracketCornerLength = 6;
this.ButtonHintBar_mc.bracketLineWidth = 1.5;
this.ButtonHintBar_mc.BracketStyle = "horizontal";
this.ButtonHintBar_mc.bRedirectToButtonBarMenu = false;
this.ButtonHintBar_mc.bShowBrackets = true;
this.ButtonHintBar_mc.bUseShadedBackground = true;
this.ButtonHintBar_mc.ShadedBackgroundMethod = "Shader";
this.ButtonHintBar_mc.ShadedBackgroundType = "normal";
try {
this.ButtonHintBar_mc["componentInspectorSetting"] = false;
} catch(error:Error) {
trace("[ButtonBarMenu.swf][ButtonBarHolder](InspectorSetting) " + error.toString());
}
}
}
}
Properties
Public Properties:
Property | Type | Description |
---|---|---|
ButtonHintBar_mc |
BSButtonHintBar |
A reference to the BSButtonHintBar instance in the movie clip. |
Constructor
The ButtonBarHolder
constructor initializes the object and calls the InspectorSetting
method.
public function ButtonBarHolder()
Methods
Private Methods:
Method | Return Type | Description |
---|---|---|
InspectorSetting |
* |
Configures the ButtonHintBar_mc properties. |
Method Details:
private function InspectorSetting():*
This method sets various properties of the ButtonHintBar_mc
to configure its appearance and behavior. It also wraps the property setting code within a try-catch
block to handle any potential errors.
Configuration
In the InspectorSetting
method, the following configuration is applied to the ButtonHintBar_mc
:
- BackgroundAlpha: Set to
1
(fully opaque). - BackgroundColor: Set to
0
(black). - bracketCornerLength: Set to
6
. - bracketLineWidth: Set to
1.5
. - BracketStyle: Set to
"horizontal"
. - bRedirectToButtonBarMenu: Set to
false
(no redirection). - bShowBrackets: Set to
true
(brackets will be shown). - bUseShadedBackground: Set to
true
(a shaded background will be used). - ShadedBackgroundMethod: Set to
"Shader"
. - ShadedBackgroundType: Set to
"normal"
.
During the configuration, if any error occurs, the error is captured and output to the trace log with a detailed message.