Показать сообщение отдельно
Старый 13.02.2015, 11:00
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 4  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Да. Согласен. Не он. А похож, чертяка

Добавлено через 18 минут
С учетом того, что ФОРМАТ расположения всех знаков препинания стандартный:

Код AS1/AS2:
var sj = "{friend:'user1',status:1,relationship:'0'};{friend:'user2',status:2,relationship:'Братья'};{friend:'user3',status:0,relationship:'Коллеги'}"
 
 
var ARRREZ:Array = new Array()
var ARR1:Array = sj.split(";")												// Режем массив по ;
 
for ( var i=0; i<ARR1.length; i++ ){
	trace( "Source Array Item String:"+ARR1[i] )
 
	var tmp1 = ARR1[i].split("{")[1].split("}")[0].split(",")				// Выкидываем {}
	var tmpobj = ARRREZ[ARRREZ.length] = new Object()
 
	for( var j=0; j<tmp1.length; j++){
		var tmp2 = tmp1[j].split(":")
		if ( tmp2[1].indexOf("'") >= 0 ) tmp2[1] = tmp2[1].split("'")[1]	// Выкидываем ''
		tmpobj[tmp2[0]] = tmp2[1]
	}
 
	for ( var w in tmpobj ) { 
		trace( "    "+w+" = "+tmpobj[w] )
	}
}
 
trace( "\nTEST:"+ARRREZ[1].friend )
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2