Append string

Former Member
Former Member
I have code:
var mytest=myArray[a-1];
.....
function onKeyReleased( evt ) {
if ((keyPressedTime > 0) && (evt.getKey() == Ui.KEY_ENTER)) {
var delta = System.getTimer() - keyPressedTime;
keyPressedTime = 0;
if (delta > 1000) {

......
} else {

mytest=itemsArray[bbb-1];


if (b==1)
{
mytest=mytest+"a";
MainStr=mytest;
Sys.println(MainStr);
}
}


Now when I press button I always have "Helloa"... How I can fix this code for having "helloaa", then "helooaa", "heloaaa"
  • I have code:
    var mytest=myArray[a-1];
    .....
    function onKeyReleased( evt ) {
    if ((keyPressedTime > 0) && (evt.getKey() == Ui.KEY_ENTER)) {
    var delta = System.getTimer() - keyPressedTime;
    keyPressedTime = 0;
    if (delta > 1000) {

    ......
    } else {

    nytest=itemsArray[bbb-1];


    if (b==1)
    {
    mytest=mytest+"a";
    MainStr=nytest;
    Sys.println(MainStr);
    }
    }


    Now when I press button I always have "Helloa"... How I can fix this code for having "helloaa", then "helooaa", "heloaaa"

    It's a bit difficult understanding what the code does, but to me it seems you are printing the value of nytest and not mytest?