Почему у вас нет определения powerData, кроме функции, значение powerData будет обновляться после каждого щелчка
var powerData:int;
function toggleClick(event:MouseEvent):void
{
powerData = houseArray[e.currentTarget.name.toLowerCase()];
performCalculation();
}
function performCalculation():void
{
// you can use the powerData new value here
}
Или вы просто передаете значение powerData аргументам своей функции
var powerData:int;
function toggleClick(event:MouseEvent):void
{
powerData = houseArray[e.currentTarget.name.toLowerCase()];
performCalculation(powerData);
}
function performCalculation(value:int):void
{
// access the new value here
}
для работы "return powerData" ваша функция должна возвращать значение int
function toggleClick(event:MouseEvent):int
{
return powerData;
}
, но я не уверен, как это будет работать в вашем коде, хотя ...