我对 AS3 相当陌生,我正在创建一种篮球游戏,我正在尝试向每个团队添加随机名称(每个团队至少 12 个到最多 15 个)。我应该使用什么方法。 xml????。等等任何建议都会有帮助谢谢
最佳答案
如果您想继续修改名称,请使用包含名称的 XML。在游戏应用程序启动时加载该 xml 并对其进行处理。
例如您的 xml 名称是 Teams.xml
,它可能看起来像这样,
<?xml version="1.0" encoding="utf-8"?>
<teams>
<name>ABC</name>
<name>LMN</name>
<name>EFGH</name>
<name>And so on</name>
</teams>
然后使用 ActionScript 处理该 XML 并获得随机名称,如下所示,
var xmlLoader:URLLoader = new URLLoader();
xmlLoader.addEventListener(Event.COMPLETE, onXMLLoad);
xmlLoader.load(new URLRequest("Teams.xml"));
function onXMLLoad(e:Event):void
{
var xml:XML = new XML(e.target.data);
var totNames:int = xml.children().length();
var randomNameIndex:int = int(Math.random() * totNames);
trace("Name: " + xml.name[randomNameIndex]);
}
这样您就可以添加和/或修改名称,而无需编译 SWF。
关于mysql - 如何在as3中创建随机名称生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21619081/