我正在为我的班级制作一个隐藏对象游戏。现在我正在直播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();发布于 2014-03-12 14:48:22
我为我的移动应用程序做了一些普通的ActionScript3.0,幸运的是你只需要把它部署到apk上就行了。希望能有所帮助。
https://stackoverflow.com/questions/21501696
复制相似问题