mysql - 如何在as3中创建随机名称生成器

标签 mysql xml actionscript-3 flash

我对 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/

相关文章:

mysql - 如果它的某些值是空的,如何按列排序查询?

php - 直接来自数据库的值是否需要转义?

java - 为什么我的 XPath 没有选择任何东西?

actionscript-3 - 弹性/AS3 : how to manage re-draw of chart when changing multiple chart properties?

actionscript-3 - 如何列出特定包中的(可能大量)类? (AS3)

actionscript-3 - 读取 URLLoader 的服务器错误消息

mysql - 对不同的行进行分组并计算重复次数

java - 输出html而不是json

Android Databinding xml重复属性

android - 如何在 Android Studio 3.6.1 中查看 XML 文件代码