GUI.TradePost.Views.BuyView

UIComponent
GUI.TradePost.Views.BuyView
Summary
GUI.TradePost.Views.BuyView
Variables
RIGHT_CLICK_MOUSE_OFFSET
DEFAULT_CHECKBOX_WIDTH
CHECKBOX_GAP
GENERAL_GAP
SEARCH_CONTROLS_Y
DROPDOWN_CONTROLS_Y
RESULT_CONTROLS_Y
SCROLL_WHEEL_SPEED
TRADE_INVENTORY_SIZE
RIGHT_CLICK_LIST
RIGHT_CLICK_SALE
RIGHT_CLICK_PURCHASE
SEARCH
USABLE_ITEMS_ONLY
USE_EXACT_NAME
ITEM_TYPE
SUB_TYPE
RARITY
PRICE
STACKS
KEYWORDS
RESULTS
TYPE_ALL
TYPE_PAX
TYPE_PREMIUM
BUY
BUYITEM
CANCEL_SALE
CLAIM_ITEM
EXPIRATION_DAYS
PRESS_SEARCH_BUTTON
RARITY_WHITE
RARITY_GREEN
RARITY_BLUE
RARITY_PURPLE
RARITY_ORANGE
RARITY_RED
SALES_HEADER
PURCHASES_HEADER
m_UsableItemsOnlyCheckBox
m_UseExactNameCheckBox
m_MinStacksField
m_MaxStacksField
m_SearchField
m_SearchHelptext
m_SearchContainer
m_ItemTypeDropdownMenu
m_SubTypeDropdownMenu
m_RarityDropdownMenu
m_RightClickMenu
m_SearchButton
m_ResultsFooter
m_ScrollBar
m_CurrentDialog
m_SellItemPromptWindow
m_MySalesHeader
m_MySalesNumber
m_SaleInventory
m_MyPurchasesHeader
m_MyPurchasesNumber
m_PurchaseInventory
m_Cash
m_TimeCash
m_PremiumCash
m_MemberIcon
m_MemberText
m_SaleItemSlotsArray
m_PurchaseItemSlotsArray
m_TradepostInventory
m_TradepostPurchaseInventory
m_SellItemSlot
m_SellItemInventory
m_CancelSaleSlot
m_TakeItemSlot
m_ResultsList
m_ScrollBarPosition
m_ResultsRowsArray
m_BuyButton
m_CheckBoxArray
m_DropdownMenuArray
m_CheckInterval
m_UpdateSubtypeInterval
m_SelectedItem
m_CurrentSearchResult
m_DisableSearchInterval
m_Character
Functions
BuyView
onUnload
configUI
SlotMemberStatusUpdated
SlotTradeInventoryMouseDown
SlotPurchaseInventoryMouseDown
onPurchaseDragBegin
SlotItemDroppedOnDesktop
SlotDragHandled
UpdateItems
SlotMinStacksChanged
SlotMaxStacksChanged
PromptSale
onDragEnd
SlotSellPromptResponse
GetItemPriceFromCash
KeyUpEventHandler
CreateRightClickMenu
SlotHideRightClickMenu
UpdateRightClickMenu
PositionRightClickMenu
HighlightTextField
GetTypes
GetSubtypes
SlotDropdownTypeSelected
SlotFilterUsableItems
UpdateSubtypesDropdown
RemoveFocusEventHandler
SearchButtonClickEventHandler
Search
SlotEnableSearch
SlotResultsReceived
UpdateList
CancelSaleClickEventHandler
ClaimItemClickEventHandler
BuyButtonClickEventHandler
SlotBuyItemDialog
CheckButtonResize
Layout
SlotItemClicked
IsItemFromUser
SlotSortClicked
UnSelectRows
SlotItemAdded
SlotItemRemoved
SlotItemStatChanged
SlotItemChanged

Variables

RIGHT_CLICK_MOUSE_OFFSET

private static var RIGHT_CLICK_MOUSE_OFFSET: Number

DEFAULT_CHECKBOX_WIDTH

private static var DEFAULT_CHECKBOX_WIDTH: Number

CHECKBOX_GAP

private static var CHECKBOX_GAP: Number

GENERAL_GAP

private static var GENERAL_GAP: Number

SEARCH_CONTROLS_Y

private static var SEARCH_CONTROLS_Y: Number

DROPDOWN_CONTROLS_Y

private static var DROPDOWN_CONTROLS_Y: Number

RESULT_CONTROLS_Y

private static var RESULT_CONTROLS_Y: Number

SCROLL_WHEEL_SPEED

private static var SCROLL_WHEEL_SPEED: Number

TRADE_INVENTORY_SIZE

private static var TRADE_INVENTORY_SIZE

RIGHT_CLICK_LIST

private static var RIGHT_CLICK_LIST: Number

RIGHT_CLICK_SALE

private static var RIGHT_CLICK_SALE: Number

RIGHT_CLICK_PURCHASE

private static var RIGHT_CLICK_PURCHASE: Number

SEARCH

private static var SEARCH: String

USABLE_ITEMS_ONLY

private static var USABLE_ITEMS_ONLY: String

USE_EXACT_NAME

private static var USE_EXACT_NAME: String

ITEM_TYPE

private static var ITEM_TYPE: String

SUB_TYPE

private static var SUB_TYPE: String

RARITY

private static var RARITY: String

PRICE

private static var PRICE: String

STACKS

private static var STACKS: String

KEYWORDS

private static var KEYWORDS: String

RESULTS

private static var RESULTS: String

TYPE_ALL

private static var TYPE_ALL: String

TYPE_PAX

private static var TYPE_PAX: String

TYPE_PREMIUM

private static var TYPE_PREMIUM: String

BUY

private static var BUY: String

BUYITEM

private static var BUYITEM: String

CANCEL_SALE

private static var CANCEL_SALE: String

CLAIM_ITEM

private static var CLAIM_ITEM: String

EXPIRATION_DAYS

private static var EXPIRATION_DAYS: String

PRESS_SEARCH_BUTTON

private static var PRESS_SEARCH_BUTTON: String

RARITY_WHITE

private static var RARITY_WHITE

RARITY_GREEN

private static var RARITY_GREEN

RARITY_BLUE

private static var RARITY_BLUE

RARITY_PURPLE

private static var RARITY_PURPLE

RARITY_ORANGE

private static var RARITY_ORANGE

RARITY_RED

private static var RARITY_RED

SALES_HEADER

private static var SALES_HEADER

PURCHASES_HEADER

private static var PURCHASES_HEADER

m_UsableItemsOnlyCheckBox

private var m_UsableItemsOnlyCheckBox: MovieClip

m_UseExactNameCheckBox

private var m_UseExactNameCheckBox: MovieClip

m_MinStacksField

private var m_MinStacksField: TextInput

m_MaxStacksField

private var m_MaxStacksField: TextInput

m_SearchField

private var m_SearchField: TextInput

m_SearchHelptext

private var m_SearchHelptext: TextField

m_SearchContainer

private var m_SearchContainer: MovieClip

m_ItemTypeDropdownMenu

private var m_ItemTypeDropdownMenu: MovieClip

m_SubTypeDropdownMenu

private var m_SubTypeDropdownMenu: MovieClip

m_RarityDropdownMenu

private var m_RarityDropdownMenu: MovieClip

m_RightClickMenu

private var m_RightClickMenu: MovieClip

m_SearchButton

private var m_SearchButton: MovieClip

m_ResultsFooter

private var m_ResultsFooter: MovieClip

m_ScrollBar

private var m_ScrollBar: ScrollBar

m_CurrentDialog

private var m_CurrentDialog: DialogIF

m_SellItemPromptWindow

private var m_SellItemPromptWindow: MovieClip

m_MySalesHeader

private var m_MySalesHeader: TextField

m_MySalesNumber

private var m_MySalesNumber: TextField

m_SaleInventory

private var m_SaleInventory: MovieClip

m_MyPurchasesHeader

private var m_MyPurchasesHeader: TextField

m_MyPurchasesNumber

private var m_MyPurchasesNumber: TextField

m_PurchaseInventory

private var m_PurchaseInventory: MovieClip

m_Cash

private var m_Cash: MovieClip

m_TimeCash

private var m_TimeCash: MovieClip

m_PremiumCash

private var m_PremiumCash: MovieClip

m_MemberIcon

private var m_MemberIcon: MovieClip

m_MemberText

private var m_MemberText: TextField

m_SaleItemSlotsArray

private var m_SaleItemSlotsArray: Array

m_PurchaseItemSlotsArray

private var m_PurchaseItemSlotsArray: Array

m_TradepostInventory

private var m_TradepostInventory: Inventory

m_TradepostPurchaseInventory

private var m_TradepostPurchaseInventory: Inventory

m_SellItemSlot

private var m_SellItemSlot: Number

m_SellItemInventory

private var m_SellItemInventory: ID32

m_CancelSaleSlot

private var m_CancelSaleSlot: Number

m_TakeItemSlot

private var m_TakeItemSlot: Number

m_ResultsList

private var m_ResultsList: MultiColumnListView

m_ScrollBarPosition

private var m_ScrollBarPosition: Number

m_ResultsRowsArray

private var m_ResultsRowsArray: Array

m_BuyButton

private var m_BuyButton: Button

m_CheckBoxArray

private var m_CheckBoxArray: Array

m_DropdownMenuArray

private var m_DropdownMenuArray: Array

m_CheckInterval

private var m_CheckInterval: Number

m_UpdateSubtypeInterval

private var m_UpdateSubtypeInterval: Number

m_SelectedItem

private var m_SelectedItem: Number

m_CurrentSearchResult

private var m_CurrentSearchResult: Number

m_DisableSearchInterval

private var m_DisableSearchInterval: Number

m_Character

private var m_Character: Character

Functions

BuyView

public function BuyView()

onUnload

public function onUnload()

configUI

private function configUI():Void

SlotMemberStatusUpdated

function SlotMemberStatusUpdated(member: Boolean)

SlotTradeInventoryMouseDown

private function SlotTradeInventoryMouseDown(itemSlot: BankItemSlot,
buttonIdx: Number,
clickCount: Number):Void

SlotPurchaseInventoryMouseDown

private function SlotPurchaseInventoryMouseDown(itemSlot: BankItemSlot,
buttonIdx: Number,
clickCount: Number):Void

onPurchaseDragBegin

private function onPurchaseDragBegin(item: BankItemSlot,
stackSize: Number):Void

SlotItemDroppedOnDesktop

private function SlotItemDroppedOnDesktop():Void

SlotDragHandled

private function SlotDragHandled()

UpdateItems

private function UpdateItems():Void

SlotMinStacksChanged

private function SlotMinStacksChanged(event: Object):Void

SlotMaxStacksChanged

private function SlotMaxStacksChanged(event: Object):Void

PromptSale

public function PromptSale(inventoryID: ID32,
slotID: Number)

onDragEnd

private function onDragEnd(event: Object):Void

SlotSellPromptResponse

private function SlotSellPromptResponse(price: Number):Void

GetItemPriceFromCash

public function GetItemPriceFromCash(cash: Number):ItemPrice

KeyUpEventHandler

private function KeyUpEventHandler():Void

CreateRightClickMenu

public function CreateRightClickMenu():Void

SlotHideRightClickMenu

function SlotHideRightClickMenu():Void

UpdateRightClickMenu

function UpdateRightClickMenu(RightClickMode: Number,
item: MCLItemInventoryItem,
itemSlot: Number):Void

PositionRightClickMenu

private function PositionRightClickMenu():Void

HighlightTextField

private function HighlightTextField(textField: TextField):Void

GetTypes

private function GetTypes():Array

GetSubtypes

private function GetSubtypes(type: String):Array

SlotDropdownTypeSelected

private function SlotDropdownTypeSelected(event: Object):Void

SlotFilterUsableItems

private function SlotFilterUsableItems(event: Object):Void

UpdateSubtypesDropdown

private function UpdateSubtypesDropdown(scope: Object):Void

RemoveFocusEventHandler

private function RemoveFocusEventHandler(event: Object):Void

SearchButtonClickEventHandler

private function SearchButtonClickEventHandler(event: Object):Void

Search

private function Search():Void

SlotEnableSearch

private function SlotEnableSearch():Void

SlotResultsReceived

private function SlotResultsReceived() : Void

UpdateList

private function UpdateList():Void

CancelSaleClickEventHandler

private function CancelSaleClickEventHandler(event: Object):Void

ClaimItemClickEventHandler

private function ClaimItemClickEventHandler(event: Object):Void

BuyButtonClickEventHandler

private function BuyButtonClickEventHandler(event: Object):Void

SlotBuyItemDialog

private function SlotBuyItemDialog(buttonID: Number,
boxIdx: Number)

CheckButtonResize

private function CheckButtonResize(scope: Object):Void

Layout

private function Layout():Void

SlotItemClicked

private function SlotItemClicked(index: Number,
buttonIndex: Number):Void

IsItemFromUser

private function IsItemFromUser(item: MCLItemInventoryItem):Boolean

SlotSortClicked

private function SlotSortClicked():Void

UnSelectRows

private function UnSelectRows():Void

SlotItemAdded

function SlotItemAdded(inventoryID: com.Utils.ID32,
itemPos: Number):Void

SlotItemRemoved

function SlotItemRemoved(inventoryID: com.Utils.ID32,
itemPos: Number,
moved: Boolean):Void

SlotItemStatChanged

function SlotItemStatChanged(inventoryID: com.Utils.ID32,
itemPos: Number,
stat: Number,
newValue: Number):Void

SlotItemChanged

function SlotItemChanged(inventoryID: com.Utils.ID32,
itemPos: Number):Void
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
Close