我刚用as3创建了一个irc客户端,但问题是我没有太多使用SharedObject的经验。当用户加入其他频道时,我需要一种更新数组的最佳方法。
例如,如果我有这个数组:
var channels:Array = [];
我还有一个函数,如果用户加入其他频道,我可以获得变量,当使用时,必须更新数组,而不删除已存在于数组中的变量,但我每次都失败了。更新一个项目的数组的最佳方法是什么,例如“频道”,它必须是:“'#channel1','#channel2','#channel3'”。抱歉我的英语不好,我来自荷兰。
为了更清楚一点:,这是用户命令的switch()中的一个:
case "JOIN":
if(sCmd.split(" ")[1] == "")
{
sendNoticeToServerAndChatroom("Geef een kanaal op.");
} else {
var getJoinChannel = sCmd.split(" ")[1];
sendCommand("JOIN", [getJoinChannel]);
// Here must be a code that sends every channels to a array <- (channels:array = [];)
goToRoom();
}
break;
谢谢!