When you see the error:
1120: Access of undefined property ‘VariableName’.
This means you have not defined or declared the variable (or function when accessing it as a property of an object/class). Here is an overview:
1120: Access of undefined property projectsNum.
projectsNum = projectTitle.length(); // You have declared [var projectNum:Number;] Error source = s --> project[s]Num [Reason #1]
1120: Access of undefined property newsTitleArray. // I do not see a declaration for this variable [Reason #2]
newsTitleArray = xmlData.news.article.title.text().toXMLString().split("\n") ;
1120: Access of undefined property newsTitleArray. // [Reason #2]
newsTitleArray.reverse();
1120: Access of undefined property newsInfoArray. // [Reason #2]
newsInfoArray = xmlData.news.article.info.text().toXMLString().split("\n") ;
1120: Access of undefined property newsInfoArray. // [Reason #2]
newsInfoArray.reverse();
1120: Access of undefined property newsContentArray. // [Reason #2]
newsContentArray = xmlData.news.article.Content.text().toXMLString().split("\n") ;
1120: Access of undefined property newsContentArray. // [Reason #2]
newsContentArray.reverse();
Seems like a simple mistake to me. I hope this helps.