【发布时间】:2014-02-01 18:14:52
【问题描述】:
我正在为我的班级制作一个隐藏物品游戏。现在我正在空中 android 上执行此操作,因此我可以在手机上看到游戏。我不知道需要什么样的代码才能将我的对象链接到对象名称列表,以及当您找到该对象时,该列表名称将被标记或其他内容。并且可能想为我的游戏做一个提示。还有一个发现物体时的评分系统,我做了一点,但我卡住了。我找到了一个我试图追随的游戏示例,但我不知道在哪里可以找到这些元素在我的游戏中做。 seek and find game tutorial。如果你完成第四篇文章,那就是示例游戏所在的地方。我可以向你展示我目前在游戏中所拥有的东西,但真的不多..
我已经在对象本身中设置了一个 var myname,所以它显示为 var myname="Magician Hat";
import flash.events.Event;
//hitting objects to disappear
var Hits:int = 0;
object0.addEventListener(MouseEvent.MOUSE_DOWN, hiddenObject);
object1.addEventListener(MouseEvent.MOUSE_DOWN, hiddenObject);
object2.addEventListener(MouseEvent.MOUSE_DOWN, hiddenObject);
object3.addEventListener(MouseEvent.MOUSE_DOWN, hiddenObject);
object4.addEventListener(MouseEvent.MOUSE_DOWN, hiddenObject);
object5.addEventListener(MouseEvent.MOUSE_DOWN, hiddenObject);
object6.addEventListener(MouseEvent.MOUSE_DOWN, hiddenObject);
object7.addEventListener(MouseEvent.MOUSE_DOWN, hiddenObject);
object8.addEventListener(MouseEvent.MOUSE_DOWN, hiddenObject);
object9.addEventListener(MouseEvent.MOUSE_DOWN, hiddenObject);
object10.addEventListener(MouseEvent.MOUSE_DOWN, hiddenObject);
object11.addEventListener(MouseEvent.MOUSE_DOWN, hiddenObject);
object12.addEventListener(MouseEvent.MOUSE_DOWN, hiddenObject);
object13.addEventListener(MouseEvent.MOUSE_DOWN, hiddenObject);
function hiddenObject(e:Event):void {
e.target.visible = false;
Hits++
}
//timer
var mytimer:Timer = new Timer(1000,30);
mytimer.addEventListener(TimerEvent.TIMER, timerHandle);
function timerHandle(event:TimerEvent):void {
myText.text = 31- mytimer.currentCount + "";
}
mytimer.start();
//scoring
var score:Number = 0;
function changeScore(num:Number):void {
MovieClip(root).score += num;
MovieClip(root).score_txt.text = String(MovieClip(root).score);
}
stop();
【问题讨论】:
标签: android flash object hidden