UIComponent |
GUI.TradePost.Views.BuyView |
private static var RIGHT_CLICK_MOUSE_OFFSET: Number
private static var DEFAULT_CHECKBOX_WIDTH: Number
private static var CHECKBOX_GAP: Number
private static var GENERAL_GAP: Number
private static var SEARCH_CONTROLS_Y: Number
private static var DROPDOWN_CONTROLS_Y: Number
private static var RESULT_CONTROLS_Y: Number
private static var SCROLL_WHEEL_SPEED: Number
private static var TRADE_INVENTORY_SIZE
private static var RIGHT_CLICK_LIST: Number
private static var RIGHT_CLICK_SALE: Number
private static var RIGHT_CLICK_PURCHASE: Number
private static var SEARCH: String
private static var USABLE_ITEMS_ONLY: String
private static var USE_EXACT_NAME: String
private static var ITEM_TYPE: String
private static var SUB_TYPE: String
private static var RARITY: String
private static var PRICE: String
private static var STACKS: String
private static var KEYWORDS: String
private static var RESULTS: String
private static var TYPE_ALL: String
private static var TYPE_PAX: String
private static var TYPE_PREMIUM: String
private static var BUY: String
private static var BUYITEM: String
private static var CANCEL_SALE: String
private static var CLAIM_ITEM: String
private static var EXPIRATION_DAYS: String
private static var PRESS_SEARCH_BUTTON: String
private static var RARITY_WHITE
private static var RARITY_GREEN
private static var RARITY_BLUE
private static var RARITY_PURPLE
private static var RARITY_ORANGE
private static var RARITY_RED
private static var SALES_HEADER
private static var PURCHASES_HEADER
private var m_UsableItemsOnlyCheckBox: MovieClip
private var m_UseExactNameCheckBox: MovieClip
private var m_MinStacksField: TextInput
private var m_MaxStacksField: TextInput
private var m_SearchField: TextInput
private var m_SearchHelptext: TextField
private var m_SearchContainer: MovieClip
private var m_ItemTypeDropdownMenu: MovieClip
private var m_SubTypeDropdownMenu: MovieClip
private var m_RarityDropdownMenu: MovieClip
private var m_RightClickMenu: MovieClip
private var m_SearchButton: MovieClip
private var m_ResultsFooter: MovieClip
private var m_ScrollBar: ScrollBar
private var m_CurrentDialog: DialogIF
private var m_SellItemPromptWindow: MovieClip
private var m_MySalesHeader: TextField
private var m_MySalesNumber: TextField
private var m_SaleInventory: MovieClip
private var m_MyPurchasesHeader: TextField
private var m_MyPurchasesNumber: TextField
private var m_PurchaseInventory: MovieClip
private var m_Cash: MovieClip
private var m_TimeCash: MovieClip
private var m_PremiumCash: MovieClip
private var m_MemberIcon: MovieClip
private var m_MemberText: TextField
private var m_SaleItemSlotsArray: Array
private var m_PurchaseItemSlotsArray: Array
private var m_TradepostInventory: Inventory
private var m_TradepostPurchaseInventory: Inventory
private var m_SellItemSlot: Number
private var m_SellItemInventory: ID32
private var m_CancelSaleSlot: Number
private var m_TakeItemSlot: Number
private var m_ResultsList: MultiColumnListView
private var m_ScrollBarPosition: Number
private var m_ResultsRowsArray: Array
private var m_BuyButton: Button
private var m_CheckBoxArray: Array
private var m_DropdownMenuArray: Array
private var m_CheckInterval: Number
private var m_UpdateSubtypeInterval: Number
private var m_SelectedItem: Number
private var m_CurrentSearchResult: Number
private var m_DisableSearchInterval: Number
private var m_Character: Character
public function BuyView()
public function onUnload()
private function configUI():Void
function SlotMemberStatusUpdated( member: Boolean )
private function SlotTradeInventoryMouseDown( itemSlot: BankItemSlot, buttonIdx: Number, clickCount: Number ):Void
private function SlotPurchaseInventoryMouseDown( itemSlot: BankItemSlot, buttonIdx: Number, clickCount: Number ):Void
private function onPurchaseDragBegin( item: BankItemSlot, stackSize: Number ):Void
private function SlotItemDroppedOnDesktop():Void
private function SlotDragHandled()
private function UpdateItems():Void
private function SlotMinStacksChanged( event: Object ):Void
private function SlotMaxStacksChanged( event: Object ):Void
public function PromptSale( inventoryID: ID32, slotID: Number )
private function onDragEnd( event: Object ):Void
private function SlotSellPromptResponse( price: Number ):Void
public function GetItemPriceFromCash( cash: Number ):ItemPrice
private function KeyUpEventHandler():Void
public function CreateRightClickMenu():Void
function SlotHideRightClickMenu():Void
function UpdateRightClickMenu( RightClickMode: Number, item: MCLItemInventoryItem, itemSlot: Number ):Void
private function PositionRightClickMenu():Void
private function HighlightTextField( textField: TextField ):Void
private function GetTypes():Array
private function GetSubtypes( type: String ):Array
private function SlotDropdownTypeSelected( event: Object ):Void
private function SlotFilterUsableItems( event: Object ):Void
private function UpdateSubtypesDropdown( scope: Object ):Void
private function RemoveFocusEventHandler( event: Object ):Void
private function SearchButtonClickEventHandler( event: Object ):Void
private function Search():Void
private function SlotEnableSearch():Void
private function SlotResultsReceived() : Void
private function UpdateList():Void
private function CancelSaleClickEventHandler( event: Object ):Void
private function ClaimItemClickEventHandler( event: Object ):Void
private function BuyButtonClickEventHandler( event: Object ):Void
private function SlotBuyItemDialog( buttonID: Number, boxIdx: Number )
private function CheckButtonResize( scope: Object ):Void
private function Layout():Void
private function SlotItemClicked( index: Number, buttonIndex: Number ):Void
private function IsItemFromUser( item: MCLItemInventoryItem ):Boolean
private function SlotSortClicked():Void
private function UnSelectRows():Void
function SlotItemAdded( inventoryID: com.Utils.ID32, itemPos: Number ):Void
function SlotItemRemoved( inventoryID: com.Utils.ID32, itemPos: Number, moved: Boolean ):Void
function SlotItemStatChanged( inventoryID: com.Utils.ID32, itemPos: Number, stat: Number, newValue: Number ):Void
function SlotItemChanged( inventoryID: com.Utils.ID32, itemPos: Number ):Void