Convert Text to... and then back after... Interesting

Currently, I’m interested in making text convert to the ASCII Code Number, and then convert back. This is no problem, I’ve accomplished this in the code below, the trick would be to make the output letters vary by 3 letters, thus making the output with three letters later.

ex: “abc” would become “def”

Here’s the code so far…

sampleString = "sample";
_root.newArr = []
for (i=0; i<sampleString.length; i++) {
    _root["b"+i] = (sampleString.charAt(i));
    trace(_root["b"+i]);
    _root["c"+i] = ord(_root["b"+i]);
    trace("converted to ASCII= "+_root["c"+i]);
    newArr.push(chr(_root["c"+i]));
    trace("Converted from ASCII= "+_root.newArr*);
}
a = newArr.join("-");
trace(a);

Help is always appreciated!