Variables

m_ClientInventory

var m_ClientInventory: Inventory

m_PartnerInventory

var m_PartnerInventory: Inventory

m_ClientCharacter

var m_ClientCharacter: Character

m_ClientItemSlots

var m_ClientItemSlots: Array

m_PartnerItemSlots

var m_PartnerItemSlots: Array

m_NumSlots

var m_NumSlots: Number

m_HasAcceptedTrade

var m_HasAcceptedTrade: Boolean

m_IsClientSlotLit

var m_IsClientSlotLit: Boolean

m_IconBoxHighlight

var m_IconBoxHighlight: MovieClip

m_Background

var m_Background: MovieClip

m_AcceptButton

var m_AcceptButton: Button

m_AbortButton

var m_AbortButton: Button

m_ClientSlots

var m_ClientSlots: MovieClip

m_PartnerSlots

var m_PartnerSlots: MovieClip

m_ClientAccepted

var m_ClientAccepted: MovieClip

m_PartnerAccepted

var m_PartnerAccepted: MovieClip

m_ClientName

var m_ClientName: TextField

m_PartnerName

var m_PartnerName: TextField

Functions

TradeWindowContent

function TradeWindowContent()

configUI

function configUI()

SlotReceiveItem

public function SlotReceiveItem(srcInventory: ID32,
srcSlot: Number)

SlotAcceptTrade

function SlotAcceptTrade()

SlotAbortTrade

function SlotAbortTrade()

InitializeSlot

function InitializeSlot(inventoryID: ID32,
slotArray: Array,
itemPos: Number,
slotMC: MovieClip,
supportDrag: Boolean)

SlotMouseUpItem

private function SlotMouseUpItem(itemSlot: ItemSlot,
buttonIndex: Number)

SlotStartDragItem

private function SlotStartDragItem(itemSlot: ItemSlot,
stackSize: Number)

SlotDragHandled

function SlotDragHandled()

SetTradePartner

function SetTradePartner(partnerID: ID32)

SlotDragBegin

function SlotDragBegin(event: Object)

SlotDragEnd

function SlotDragEnd(event: Object)

onMouseMove

function onMouseMove()

GetNextFreeSlot

function GetNextFreeSlot() : Number

ToggleClientSlotsHighlight

function ToggleClientSlotsHighlight(highlight: Boolean)

SlotStartDragWindow

function SlotStartDragWindow()

SlotStopDragWindow

function SlotStopDragWindow()

SlotClientItemAdded

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

SlotClientItemLoaded

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

SlotClientItemMoved

function SlotClientItemMoved(inventoryID: com.Utils.ID32,
fromPos: Number,
toPos: Number)

SlotClientItemRemoved

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

SlotClientItemChanged

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

SlotPartnerItemAdded

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

SlotPartnerItemLoaded

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

SlotPartnerItemMoved

function SlotPartnerItemMoved(inventoryID: com.Utils.ID32,
fromPos: Number,
toPos: Number)

SlotPartnerItemRemoved

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

SlotPartnerItemChanged

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

SlotPartnerAccepted

function SlotPartnerAccepted()

SlotPartnerNoLongerAccepted

function SlotPartnerNoLongerAccepted()

SlotClientAccepted

function SlotClientAccepted()

SlotClientNoLongerAccepted

function SlotClientNoLongerAccepted()

ClearItems

function ClearItems()
var m_ClientInventory: Inventory
var m_PartnerInventory: Inventory
var m_ClientCharacter: Character
var m_ClientItemSlots: Array
var m_PartnerItemSlots: Array
var m_NumSlots: Number
var m_HasAcceptedTrade: Boolean
var m_IsClientSlotLit: Boolean
var m_IconBoxHighlight: MovieClip
var m_Background: MovieClip
var m_AcceptButton: Button
var m_AbortButton: Button
var m_ClientSlots: MovieClip
var m_PartnerSlots: MovieClip
var m_ClientAccepted: MovieClip
var m_PartnerAccepted: MovieClip
var m_ClientName: TextField
var m_PartnerName: TextField
function TradeWindowContent()
function configUI()
public function SlotReceiveItem(srcInventory: ID32,
srcSlot: Number)
function SlotAcceptTrade()
function SlotAbortTrade()
function InitializeSlot(inventoryID: ID32,
slotArray: Array,
itemPos: Number,
slotMC: MovieClip,
supportDrag: Boolean)
private function SlotMouseUpItem(itemSlot: ItemSlot,
buttonIndex: Number)
private function SlotStartDragItem(itemSlot: ItemSlot,
stackSize: Number)
function SlotDragHandled()
function SetTradePartner(partnerID: ID32)
function SlotDragBegin(event: Object)
function SlotDragEnd(event: Object)
function onMouseMove()
function GetNextFreeSlot() : Number
function ToggleClientSlotsHighlight(highlight: Boolean)
function SlotStartDragWindow()
function SlotStopDragWindow()
function SlotClientItemAdded(inventoryID: com.Utils.ID32,
itemPos: Number)
function SlotClientItemLoaded(inventoryID: com.Utils.ID32,
itemPos: Number)
function SlotClientItemMoved(inventoryID: com.Utils.ID32,
fromPos: Number,
toPos: Number)
function SlotClientItemRemoved(inventoryID: com.Utils.ID32,
itemPos: Number,
moved: Boolean)
function SlotClientItemChanged(inventoryID: com.Utils.ID32,
itemPos: Number)
function SlotPartnerItemAdded(inventoryID: com.Utils.ID32,
itemPos: Number)
function SlotPartnerItemLoaded(inventoryID: com.Utils.ID32,
itemPos: Number)
function SlotPartnerItemMoved(inventoryID: com.Utils.ID32,
fromPos: Number,
toPos: Number)
function SlotPartnerItemRemoved(inventoryID: com.Utils.ID32,
itemPos: Number,
moved: Boolean)
function SlotPartnerItemChanged(inventoryID: com.Utils.ID32,
itemPos: Number)
function SlotPartnerAccepted()
function SlotPartnerNoLongerAccepted()
function SlotClientAccepted()
function SlotClientNoLongerAccepted()
function ClearItems()
Close