# Converting to AS2.0 - an error

**URL:** <https://forum.kirupa.com/t/converting-to-as2-0-an-error/162546>\
**Category:** Uncategorized\
**Created:** [September 14, 2005, 9:35am UTC](https://forum.kirupa.com/t/converting-to-as2-0-an-error/162546 "2005-09-14T09:35:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![freddie](https://avatars.discourse-cdn.com/v4/letter/f/a87d85/32.png) [@freddie](https://forum.kirupa.com/u/freddie)\
**Post date:** [September 14, 2005, 9:35am UTC](https://forum.kirupa.com/t/converting-to-as2-0-an-error/162546/1 "2005-09-14T09:35:05Z")

</div>

this is a code from someone else… i forgot from where, but its a text ticker script. works great! but i wanted to work with AS2.0 and I get an error and i cant seem to figure it out.

**here is the ticker code:**  
[AS]  
// timeleft = how many milliseconds  
// delay = 1 for delay on, 0 for delay off  
// score = countback of milliseconds  
onClipEvent (load) {  
timedate = new Date();  
currenttime = 0;  
// time for the delay of the ticker letters  
// 1 is very fast, 10 is very slow  
timeleftset = 3;  
delay == 1;  
score = 5;  
// initializes ticker line  
settickerobject = function () {  
j = 1;  
i = 1;  
p = " ";  
s = p+n;  
l = length(s);  
};  
n = “Hello”;  
settickerobject();  
}  
onClipEvent (enterFrame) {  
currenttime = seconds;  
seconds = timedate.getMilliseconds();  
if (length(seconds) == 1) {  
seconds = “0”+seconds;  
}  
// sets up the strings to tick  
delete timedate;  
timedate = new Date();  
testtime = currenttime-seconds;  
if (testtime != 0) {  
timeleft = timeleft-2;  
score = timeleft;  
delay = 1;  
}  
if (timeleft\<=0) {  
timeleft = timeleftset;  
delay = 0;  
…:t = s.substr(i, l, 40);  
//other ways to do this string effect  
//…:t = substring(s, i, l);  
//…:t = substring(n, i, l)  
// continues the string, or resets it using the function  
if (Number(i)\<=Number(l)) {  
i = Number(i)+1;  
} else {  
settickerobject();  
}  
}  
}  
[/AS]

here the error msg when trying it with AS2

> 

**Error** Symbol=\_news\_mc, layer=ticker, frame=1:Line 41: Unexpected ‘.’ encountered  
…:t = s.substr(i, l, 40);  
**Error** Symbol=\_news\_mc, layer=ticker, frame=1:Line 52: Unexpected ‘}’ encountered  
}

its probably something really simple… ![](http://forum.kirupa.com/uploads/kirupa/1027/e951eb0219e40ccc.gif)

…

thanks for any help… ![](http://forum.kirupa.com/uploads/kirupa/993/f305cbbaa90ebaf7.gif)
