Как я могу объединить следующие функции и все же передать другую строку в функцию buildUI();
?
У меня есть две функции, которые делают одно и то же только в конце, они оба вызывают функцию и передаютСтроковое значение для функции.Это строковое значение - единственное, что отличается.
Ниже приведены мои списки событий и их функции:
female_start.addEventListener(MouseEvent.MOUSE_DOWN, startFemale);
male_start.addEventListener(MouseEvent.MOUSE_DOWN, startMale);
//FUNCTIONS THAT DO THE SAME THING AND BOTH CALL buildUI BUT PASS A DIFFERENT STRING.
function startMale(event:MouseEvent):void
{
female_start.removeEventListener(MouseEvent.MOUSE_DOWN, startFemale);
male_start.removeEventListener(MouseEvent.MOUSE_DOWN, startMale);
var removeMale = new Tween(male_start, "x", Strong.easeInOut, 540,1080, 2, true);
var removeFemale = new Tween(female_start, "x", Strong.easeInOut, 0,-540, 2, true);
//THIS IS THE ONLY DIFFERENCE BETWEEN THE TWO FUNCTIONS
buildUI("Male");
}
function startFemale(event:MouseEvent):void
{
female_start.removeEventListener(MouseEvent.MOUSE_DOWN, startFemale);
male_start.removeEventListener(MouseEvent.MOUSE_DOWN, startMale);
var removeMale = new Tween(male_start, "x", Strong.easeInOut, 540,1080, 2, true);
var removeFemale = new Tween(female_start, "x", Strong.easeInOut, 0,-540, 2, true);
//THIS IS THE ONLY DIFFERENCE BETWEEN THE TWO FUNCTIONS
buildUI("Female");
}