1
好的,所以我在AS2上创建了Flash HUD,它在Surface上运行并连接到我们的服务器。动态字符串,AS2,需要在一条线上
现在,我不得不硬编码连接到Surface的IP地址,我试图通过这个。
我有4个文本字段供用户输入IP地址数据的4个字段。我现在的问题是,如果我字面上设置字符串变量,它工作正常。但是,如果我动态创建字符串,而不是在一行上输出,它将分别输出4个字符串中的每一个。
这里是我的代码:
var newIP1 = getIP.IPtext.IP1.text; //grabbing the data from the UI
var newIP2 = getIP.IPtext.IP2.text;
var newIP3 = getIP.IPtext.IP3.text;
var newIP4 = getIP.IPtext.IP4.text;
var ipArray = new Array(newIP1,newIP2,newIP3,newIP4); //setting the array
trace (ipArray.join(".")); // output the string, replacing the commas with a period
//output:
//10
//.255
//.255
//.22
//If I do this it works fine
var IPstr = "10.255.255.2";
trace(IPstr);
// output: 10.255.255.22
我感谢有这方面的帮助,在此先感谢。
谢谢,我会进一步调查。 – bauervision