首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用AS3从Movieclip访问另一个Movieclip?

如何使用AS3从Movieclip访问另一个Movieclip?
EN

Stack Overflow用户
提问于 2009-08-14 02:42:13
回答 1查看 649关注 0票数 0

我正在使用FlashScript3.0创建一个CS4游戏。

我正在通过我的AS3代码添加我的所有图形。我在主游戏类中添加了我的英雄(一个电影剪辑实例)。在我的敌人类(电影),我想做一个通用的人工智能,将检查英雄是多么接近敌人。我尝试了各种方法,但我不知道如何正确地访问我的英雄的X位置从代码在我的敌人电影剪辑。

我尝试使用类似于:her.x、GAMENAME.her.x和parent.her.x之类的东西访问它,但是一直都有错误。我不太确定我需要在这里做什么。

我的问题是:“当flash完成我的项目时,我如何访问构建的主类”。我仍然不知道怎么做,但我确实创造了一个基本的敌人人工智能的方式,你会认为,但不是控制所有通过敌人的类,我必须发送值的方法,在敌人类,通过我的主要类,创建了我的项目。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-08-15 07:25:49

您可以检查从英雄的x位置到他/她的敌人位置的距离。

试试这样的..。

代码语言:javascript
复制
var dx:Number = item.x-item2.x;
var dy:Number = item.y-item2.y;

if (Math.sqrt(dx*dx+dy*dy) < what_ever_distance) {
   //do something
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1275793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档