【发布时间】:2013-04-16 05:50:28
【问题描述】:
嘿伙计们,抱歉,如果这是一个重新发布,我通过其他网站以及这个网站检查了答案,但信息还不够,而且我还在学习很多东西。
但我的问题是我有一个名为 keepFocusEngine 的引擎类和另一个名为 mcStar 的类我没有遇到过这个问题,所以我不太明白该怎么做,但我想访问从mcStar 到我的keepFocusEngine 的整数变量。所以在我的mcStar 类中,我有一个名为private var speed:Number; 的整数变量,其中包含speed = 2 + Math.random()*2;。我想通过这个函数将速度变量从我的keepFocusEngine改成这个speed = 10 + Math.random()*2;:
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,这意味着您无法在它处于私有状态时对其进行更改。如果你为你的飞船编写一个函数,在特定事件中调用它会更好,这反过来会改变它的速度。
标签: actionscript-3 class