2017-02-23 40 views
0

Я хотел бы динамически создать несколько sharedobject для создания multi-login, и для этого я использовал приведенный ниже код. Но это порождает ошибку. Пожалуйста, напишите, если есть какой-либо способ сделать это.динамически создавая несколько sharedobject

var k:Number=0; 
var signup:SharedObject = SharedObject.getLocal("newSignUp"); 

signup_mc.signup_btn.addEventListener(MouseEvent.CLICK, signupcheck); 

function signupcheck(event:MouseEvent):void { 
newusername = signup_mc.username_txt.text; 
    newpassword = signup_mc.password_txt.text; 
    signup.data.nwusername+k = newusername; 
    signup.data.nwpassword+k = newpassword; 
    signup.flush(); 
k++; 
} 
+0

поместить сообщение об ошибке на почту –

ответ

0

Несомненно, были ошибки. Я полагаю, что присвоение a + b = c будет ошибкой на большинстве языков. Если вы хотите ключи, как nwusername0, nwusername1 и т.д. вам необходимо создать ключи в правильном пути:

signup.data["nwusername" + k] = newusername; 
signup.data["nwpassword" + k] = newpassword; 
+0

Спасибо. Оно работает :) – Rajesh

Смежные вопросы