简体   繁体   English

隐藏对象Flash游戏

[英]hidden object flash game

I am making a hidden object game for my class. 我正在为我的课堂制作一个隐藏的对象游戏。 Now I'm doing this on the air android so I can see the game on my phone. 现在,我正在Android空中进行此操作,以便可以在手机上看到游戏。 I am have no clue of what kind of code I need to have to link my objects to a list of the names of the objects and when you find that object that list name will get marked out or something. 我不知道将对象链接到对象名称列表所需的代码类型,当您找到该对象时,列表名称将被标记出来。 And possibly wanting to do a hint for my game. 可能想为我的游戏做个提示。 And a scoring system when objects are found, I've done a little but I got stuck. 还有一个评分系统,当找到对象时,我做了一些努力,但被卡住了。 I have found a example of a game that I was trying to follow but, I don't know where to find these kinds of elements to do on my game. 我找到了一个我尝试遵循的游戏示例,但是,我不知道在哪里可以找到要在游戏中进行的这类元素。 seek and find game tutorial . 寻找游戏教程 If you go done to the fourth post that is where the example game is. 如果您继续进行示例游戏所在的第四篇文章。 I can show you what I have so far in my game, but its really not much.. 我可以向您展示我目前的游戏水平,但实际上并没有多少。

I have set up a var myname in the objects itself so it reads var myname="Magician Hat"; 我在对象本身中设置了一个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();

I done some normal Actionscript 3.0 for my mobile application fortunately you only have to deploy it to apk that's all. 幸运的是,我为我的移动应用程序完成了一些常规的Actionscript 3.0,您只需要将其部署到apk就可以了。 Hope it helps. 希望能帮助到你。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM