Variables

m_EditRoleNameWindow

private var m_EditRoleNameWindow: MovieClip

m_PopupOverlay

private var m_PopupOverlay: MovieClip

m_MembersInfoHeader

private var m_MembersInfoHeader: Label

m_YourRoleLabel

private var m_YourRoleLabel: Label

m_YourRole

private var m_YourRole: Label

m_GovernmentTypeLabel

private var m_GovernmentTypeLabel: Label

m_GovernmentTypeDropdown

private var m_GovernmentTypeDropdown: DropdownMenu

m_TotalMembersLabel

private var m_TotalMembersLabel: Label

m_TotalMembers

private var m_TotalMembers: MovieClip

m_RolePermissionsHeader

private var m_RolePermissionsHeader: Label

m_PermissionsScrollingList

private var m_PermissionsScrollingList: ScrollingList

m_RoleButton

private var m_RoleButton: FCButton

m_PermissionsButton

private var m_PermissionsButton: FCButton

m_RolePermissionsNameButton

private var m_RolePermissionsNameButton: FCButton

m_RoleDropdown

private var m_RoleDropdown: MovieClip

m_PermissionsDropdown

private var m_PermissionsDropdown: MovieClip

m_RolePermissionButtonGroup

private var m_RolePermissionButtonGroup: ButtonGroup

m_RolePermissionNameText

private var m_RolePermissionNameText: TextInput

m_MembersListHeader

private var m_MembersListHeader: Label

m_Header1

private var m_Header1: HeaderButton

m_Header2

private var m_Header2: HeaderButton

m_Header3

private var m_Header3: HeaderButton

m_Header4

private var m_Header4: HeaderButton

m_MembersScrollingList

private var m_MembersScrollingList: ScrollingList

m_MembersSearchBox

private var m_MembersSearchBox: SearchBox

m_ResetButton

private var m_ResetButton: Button

m_ApplyButton

private var m_ApplyButton: Button

m_KickButtton

private var m_KickButtton: Button

m_DemoteButton

private var m_DemoteButton: Button

m_PromoteButton

private var m_PromoteButton: Button

m_RoleHeader

private var m_RoleHeader: Array

m_PermissionHeader

private var m_PermissionHeader: Array

m_Permissions

private var m_Permissions: Array

m_Roles

private var m_Roles: Array

m_MembersQuickList

private var m_MembersQuickList: Array

m_FullMemberList

private var m_FullMemberList: Array

m_Members

private var m_Members: Array

m_Guild

private var m_Guild: Guild

m_fieldArray

private var m_fieldArray: Array

m_headerArray

private var m_headerArray: Array

m_GuildLeader

private var m_GuildLeader: Number

m_CurrGovernmentType

private var m_CurrGovernmentType: Number

CUSTOM_GOVERNMENT

private var CUSTOM_GOVERNMENT: Number

CUSTOM

private var CUSTOM: String

PERMISSION_BITS

private var PERMISSION_BITS: Array

Functions

CabalMembers

private function CabalMembers()

configUI

private function configUI()

SlotSortMembers

function SlotSortMembers(event: Object)

SelectMember

function SelectMember(event: Object)

RemoveFocus

private function RemoveFocus():Void

GovernmentTypeDisplayChanged

private function GovernmentTypeDisplayChanged():Void

GetSelectedMembers

private function GetSelectedMembers():Array

ResetChanges

private function ResetChanges()

ApplyChanges

private function ApplyChanges()

KickMembers

private function KickMembers()

DemoteMembers

private function DemoteMembers()

PromoteMembers

private function PromoteMembers()

SlotChangeRoleName

private function SlotChangeRoleName(newName: String,
oldName: String,
rankNumber: String)

UpdateRoleName

private function UpdateRoleName(currName,
newName,
rank)

SetLabels

private function SetLabels()

SlotMemberUpdated

private function SlotMemberUpdated()

SlotGoverningformUpdated

function SlotGoverningformUpdated(newGoverningForm: Number)

SlotRankUpdated

private function SlotRankUpdated()

FakeMemberList

private function FakeMemberList()

FillMemberList

private function FillMemberList()

AddGuildMemberToArray

private function AddGuildMemberToArray(guildMember: GuildMember,
addArray: Array)

SearchTextChanged

private function SearchTextChanged()

FillMembersInfo

private function FillMembersInfo()

FillRolePermissions

private function FillRolePermissions()

RolePermissionViewSwitch

private function RolePermissionViewSwitch(event: Object)

CreatePermissionsForRank

private function CreatePermissionsForRank(rank: GuildRank):Array

CreateRanksForPermission

function CreateRanksForPermission(permission: GuildPermission):Array

SelectPermission

function SelectPermission(event: Object):Void

ShowRoleMenu

private function ShowRoleMenu()

ShowPermissionsMenu

private function ShowPermissionsMenu()

ShowNameEditor

private function ShowNameEditor()

OpenEditRoleNameWindow

private function OpenEditRoleNameWindow()

CloseEditRoleNameWindow

private function CloseEditRoleNameWindow()

SlotRemoveEditRoleNameWindow

private function SlotRemoveEditRoleNameWindow()

DisableAllComponents

private function DisableAllComponents(disable: Boolean)

PermissionClicked

function PermissionClicked(event: Object)

RoleClicked

function RoleClicked(event: Object)
private var m_EditRoleNameWindow: MovieClip
private var m_PopupOverlay: MovieClip
private var m_MembersInfoHeader: Label
private var m_YourRoleLabel: Label
private var m_YourRole: Label
private var m_GovernmentTypeLabel: Label
private var m_GovernmentTypeDropdown: DropdownMenu
private var m_TotalMembersLabel: Label
private var m_TotalMembers: MovieClip
private var m_RolePermissionsHeader: Label
private var m_PermissionsScrollingList: ScrollingList
private var m_RoleButton: FCButton
private var m_PermissionsButton: FCButton
private var m_RolePermissionsNameButton: FCButton
private var m_RoleDropdown: MovieClip
private var m_PermissionsDropdown: MovieClip
private var m_RolePermissionButtonGroup: ButtonGroup
private var m_RolePermissionNameText: TextInput
private var m_MembersListHeader: Label
private var m_Header1: HeaderButton
private var m_Header2: HeaderButton
private var m_Header3: HeaderButton
private var m_Header4: HeaderButton
private var m_MembersScrollingList: ScrollingList
private var m_MembersSearchBox: SearchBox
private var m_ResetButton: Button
private var m_ApplyButton: Button
private var m_KickButtton: Button
private var m_DemoteButton: Button
private var m_PromoteButton: Button
private var m_RoleHeader: Array
private var m_PermissionHeader: Array
private var m_Permissions: Array
private var m_Roles: Array
private var m_MembersQuickList: Array
private var m_FullMemberList: Array
private var m_Members: Array
private var m_Guild: Guild
private var m_fieldArray: Array
private var m_headerArray: Array
private var m_GuildLeader: Number
private var m_CurrGovernmentType: Number
private var CUSTOM_GOVERNMENT: Number
private var CUSTOM: String
private var PERMISSION_BITS: Array
private function CabalMembers()
private function configUI()
function SlotSortMembers(event: Object)
function SelectMember(event: Object)
private function RemoveFocus():Void
private function GovernmentTypeDisplayChanged():Void
private function GetSelectedMembers():Array
private function ResetChanges()
private function ApplyChanges()
private function KickMembers()
private function DemoteMembers()
private function PromoteMembers()
private function SlotChangeRoleName(newName: String,
oldName: String,
rankNumber: String)
private function UpdateRoleName(currName,
newName,
rank)
private function SetLabels()
private function SlotMemberUpdated()
function SlotGoverningformUpdated(newGoverningForm: Number)
private function SlotRankUpdated()
private function FakeMemberList()
private function FillMemberList()
private function AddGuildMemberToArray(guildMember: GuildMember,
addArray: Array)
private function SearchTextChanged()
private function FillMembersInfo()
private function FillRolePermissions()
private function RolePermissionViewSwitch(event: Object)
private function CreatePermissionsForRank(rank: GuildRank):Array
function CreateRanksForPermission(permission: GuildPermission):Array
function SelectPermission(event: Object):Void
private function ShowRoleMenu()
private function ShowPermissionsMenu()
private function ShowNameEditor()
private function OpenEditRoleNameWindow()
private function CloseEditRoleNameWindow()
private function SlotRemoveEditRoleNameWindow()
private function DisableAllComponents(disable: Boolean)
function PermissionClicked(event: Object)
function RoleClicked(event: Object)
Close