首页 > 解决方案 > ActionScript 3 如何在播放器电影剪辑触摸硬币时“移动”硬币

问题描述

因此,假设我有一个圆形物体,我可以在开阔的场地中四处移动,本质上我想知道是否可以将硬币移动到随机位置,从而产生收集硬币并产生新硬币的错觉。但是,当我的对象符号碰到硬币时,我似乎无法移动它,我可以寻求帮助吗?

var randomX:Number = Math.random() * stage.stageWidth
var randomY:Number = Math.random() * stage.stageHeight
var coin:item_point = new item_point;
coin.x = randomX;
coin.y = randomY;
addChild(coin);
addEventListener(Event.ENTER_FRAME, interaction);
function interaction(event:Event):void
{
    if (mc_circle.hitTestObject(coin)){
        total += 100;
        coin.x = randomX;
        coin.y = randomY;
}

标签: actionscript-3flashflash-cs6

解决方案


推荐阅读