📄 panel4.as
字号:
class Scene.Manage.Panels.Group1.Panel4 extends MovieClip {
var onResult:Function;
//UI Assets
private var label:MovieClip;//0
private var ac:MovieClip;//1
private var lastIndex:Number;
//
private var __w:Number;
private var __h:Number;
function Panel4() {
//Create UI
attachMovie("Label", "label", 0);
attachMovie("Accordion", "ac", 1);
//Work UI
label._x = label._y = ac._x = 10;
ac._y = 32;
ac.addEventListener("change", this);
//Add accordion children
ac.createChild("Panel4_Methods", "p1", {label: "Methods", icon: "toolIcon_6"});
ac.createChild("Panel4_Members", "p2", {label: "Members", icon: "toolIcon_7"});
//
ac.selectedIndex = 0;
}
//Event Triggerd
//
function change(){
ac.getChildAt(lastIndex).deactivate();
lastIndex = ac.selectedIndex;
ac.getChildAt(lastIndex).activate();
ac.getChildAt(lastIndex).setSize(__w-22, (__h-42)-(ac.numChildren*22));
}
function activate() {
label.text = _global.selectedApplication;
ac.selectedIndex = 0;
ac.getChildAt(0).activate();
}
function deactivate() {
ac.getChildAt(lastIndex).deactivate();
}
function setSize(w:Number, h:Number) {
__w = w;
__h = h;
//
label.setSize(w-20, 22);
ac.setSize(w-20, h-42);
//
ac.getChildAt(ac.selectedIndex).setSize(w-22, (h-42)-(ac.numChildren*22));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -