Эй, ребята, извините, если это повторный пост, я проверил ответ на другие сайты, а также этот, но информация была недостаточной, и я все еще многому учусь.Доступ к целочисленной переменной через отдельный класс
Но мой вопрос в том, что у меня есть мой класс двигателя, который называется keepFocusEngine
, а другой класс называется mcStar
. Я не сталкивался с этой проблемой, поэтому я не понимаю, как это сделать, но я хочу получить доступ к переменной Integer от mcStar
через мой keepFocusEngine
. Таким образом, в моем классе mcStar
у меня есть целочисленная переменная, называемая private var speed:Number;
, которая содержит это в ней speed = 2 + Math.random()*2;
. Я хочу, чтобы изменить переменную скорость этой speed = 10 + Math.random()*2;
из моих keepFocusEngine
через эту функцию:
private function shootPlayerObject(e:TouchEvent):void
{
if (e.type == TouchEvent.TOUCH_TAP)
{
btnShootPlayer = true;
}else
{
btnShootPlayer = false;
}
}
так, если btnShootPlayer = true;
я хочу, чтобы speed = 10 + Math.random()*2;
называться дальше.
Извините, если я смутил кого-то, я как бы смущаю себя ха-ха. Но вы понимаете, чего я пытаюсь достичь?
Вы назвали его 'private', это означает, что вы не можете изменить его в то время как это частные. Будет лучше, если вы напишете функцию для своего корабля, которая будет вызываться на конкретном событии, что, в свою очередь, изменит его скорость. – Vesper