分组对不起,我在程序的误解,我很新来的,我也是在使用闪光灯新。这里是我在我的代码使用拖放匹配式游戏闪光灯
![样本输出(http://i1114.photobucket.com/albums/k532/deadmaster2903/sample.jpg)
这里的示例输出我的代码中使用:
var objectoriginalX:Number;
var objectoriginalY:Number;
var score:Number = 0;
var count:Number = 30;
var myTimer:Timer = new Timer(1000,count);
myTimer.addEventListener(TimerEvent.TIMER, countdown);
myTimer.start();
if (myText_txt.text == "0")
{
myText_txt.text ="Times Up!";
}
function countdown(event:TimerEvent):void
{
myText_txt.text = String((count)-myTimer.currentCount);
}
//fall
fallapple_mc.buttonMode = true;
fallapple_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
fallapple_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
fallchicory_mc.buttonMode = true;
fallchicory_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
fallchicory_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
fallchilipeppers_mc.buttonMode = true;
fallchilipeppers_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
fallchilipeppers_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
fallchinesecabbage_mc.buttonMode = true;
fallchinesecabbage_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
fallchinesecabbage_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
fallcranberries_mc.buttonMode = true;
fallcranberries_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
fallcranberries_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
fallcucumber_mc.buttonMode = true;
fallcucumber_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
fallcucumber_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
falldates_mc.buttonMode = true;
falldates_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
falldates_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
fallgrapes_mc.buttonMode = true;
fallgrapes_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
fallgrapes_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
fallleaflettuce_mc.buttonMode = true;
fallleaflettuce_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
fallleaflettuce_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
fallnuts_mc.buttonMode = true;
fallnuts_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
fallnuts_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
fallpersimmon_mc.buttonMode = true;
fallpersimmon_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
fallpersimmon_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
fallpomegranates_mc.buttonMode = true;
fallpomegranates_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
fallpomegranates_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
//spring
springasparagus_mc.buttonMode = true;
springasparagus_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
springasparagus_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
springbasil_mc.buttonMode = true;
springbasil_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
springbasil_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
springbeans_mc.buttonMode = true;
springbeans_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
springbeans_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
springbeets_mc.buttonMode = true;
springbeets_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
springbeets_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
springberries_mc.buttonMode = true;
springberries_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
springberries_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
springiceberg_mc.buttonMode = true;
springiceberg_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
springiceberg_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
springmango_mc.buttonMode = true;
springmango_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
springmango_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
springpapaya_mc.buttonMode = true;
springpapaya_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
springpapaya_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
springpeas_mc.buttonMode = true;
springpeas_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
springpeas_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
springradish_mc.buttonMode = true;
springradish_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
springradish_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
springrhubarb_mc.buttonMode = true;
springrhubarb_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
springrhubarb_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
springshallots_mc.buttonMode = true;
springshallots_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
springshallots_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
//summer
summerapricot_mc.buttonMode = true;
summerapricot_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
summerapricot_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
summerbellpepper_mc.buttonMode = true;
summerbellpepper_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
summerbellpepper_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
summerbrocolli_mc.buttonMode = true;
summerbrocolli_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
summerbrocolli_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
summercherries_mc.buttonMode = true;
summercherries_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
summercherries_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
summercorn_mc.buttonMode = true;
summercorn_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
summercorn_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
summerfigs_mc.buttonMode = true;
summerfigs_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
summerfigs_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
summerokra_mc.buttonMode = true;
summerokra_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
summerokra_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
summerpeaches_mc.buttonMode = true;
summerpeaches_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
summerpeaches_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
summerplum_mc.buttonMode = true;
summerplum_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
summerplum_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
summersquash_mc.buttonMode = true;
summersquash_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
summersquash_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
summertomato_mc.buttonMode = true;
summertomato_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
summertomato_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
summerwatermelon_mc.buttonMode = true;
summerwatermelon_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
summerwatermelon_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
//winter
winteravocado_mc.buttonMode = true;
winteravocado_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
winteravocado_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
winterbrusselsprouts_mc.buttonMode = true;
winterbrusselsprouts_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
winterbrusselsprouts_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
wintercabbage_mc.buttonMode = true;
wintercabbage_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
wintercabbage_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
wintercauliflower_mc.buttonMode = true;
wintercauliflower_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
wintercauliflower_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
winterceleryroots_mc.buttonMode = true;
winterceleryroots_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
winterceleryroots_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
winterfennel_mc.buttonMode = true;
winterfennel_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
winterfennel_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
wintergrapefruit_mc.buttonMode = true;
wintergrapefruit_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
wintergrapefruit_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
wintermandarin_mc.buttonMode = true;
wintermandarin_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
wintermandarin_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
wintermushrooms_mc.buttonMode = true;
wintermushrooms_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
wintermushrooms_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
winterpears_mc.buttonMode = true;
winterpears_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
winterpears_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
winterspinach_mc.buttonMode = true;
winterspinach_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
winterspinach_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
wintersquash_mc.buttonMode = true;
wintersquash_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
wintersquash_mc.addEventListener(MouseEvent.MOUSE_UP, dropObject);
function pickupObject(event:MouseEvent):void
{
event.target.startDrag(true);
event.target.parent.addChild(event.target);
objectoriginalX = event.target.x;
objectoriginalY = event.target.y;
response_txt.text = " ";
}
function dropObject(event:MouseEvent):void
{
event.target.stopDrag();
var matchingTargetName:String = "target" + event.target.name;
var matchingTarget:DisplayObject = getChildByName(matchingTargetName);
if (event.target.dropTarget != null && event.target.dropTarget.parent == matchingTarget)
{
event.target.removeEventListener(MouseEvent.MOUSE_DOWN, pickupObject);
event.target.removeEventListener(MouseEvent.MOUSE_UP, dropObject);
event.target.buttonMode = false;
event.target.x = matchingTarget.x;
event.target.y = matchingTarget.y;
response_txt.text = "You did it!";
score++;
scoreField.text = String(score);
}
else
{
event.target.x = objectoriginalX;
event.target.y = objectoriginalY;
response_txt.text = "Try again";
}
};
从我以前说过的,如果你能看到灰色框,并命名为他们指定类型
这样,那是狗/猫盒我指的是前。和上面的图像种我是说
所以问题是,你可以在图片中看到,菊苣菜放在秋季(它所属的)在第二个框下,从我见过的代码参考,他们这样做。
OBJECT这是该项目仅相当于1个CONTAINER这是盒子
我一直在寻求新的方式,可以让1倍的形象,如果拖放到指定群组类型,它会是正确的(即使你把它放在第一个盒子上,如果该组为真,图像将自动在第二个盒子中)
另外,我注意到我的计时器不工作,答案是真或假产生错误或不完整的输出。如果你看到OU我这这是什么IM指这应该是你做到了
感谢那些谁将会回答。我还在寻找解决方案,但我不能似乎发现,我有
我了解近没有。确切的技术问题是什么? – moropus
对不起,如果它很混乱。我不知道如何调用这个问题,所以我定义了它。但我认为我的游戏中的问题是,每次将对象拖入组中的一个框中时,即使答案是正确的,程序也会将其视为错误。我注意到一个对象必须被拖入特定的框中。例如:苹果对象 - 必须被拖拽到苹果盒并且只有这个。但那不是我想要的。我试图寻找答案,但大多数样本显示“一个对象一个盒子”就像我现在使用的一个。 – Rovy
你写的文章越大,你得到的答案就越少。除非它是代码,否则好的程序员甚至可以在数百行中发现一些小错误(我们知道在哪里看)。我没有时间/意志力来破译你的文章。做到这一点,你会在30分钟内得到一个答案:制作2个图形,第一个包含可拖动和拖动组以及任何其他需要* correct *和* wrong *动作的信息(如何决定哪个是哪个) 。第二个应该包含如何猜测对与错的清晰例子(如果需要,可能还有一个小“为什么”)。欢呼 – Neoraptor