the codes to read txt file and parse out the datas i need:
#pragma strict
import System.IO;
import System.Text;
var stream:FileStream;
var str : String ;
////many other var ....
function Start()
{
if (str== "" )
{ ///reading txt file>.........
stream = File.Open("g:\\Data.txt",FileMode.Open);
var b :byte[] = new byte [8];
var temp:UTF8Encoding = new UTF8Encoding(true);
while(stream.Read(b,0,b.Length)>0)
str += temp.GetString(b);
}
///////parse out the datas i want ......
var rows : String[] = str.Split("$"[0]);
var arr = new Array();
var arra=new Array();
for ( var i:int=1;i<rows.length-1; i++ )
{
var datas : String[] = rows*.Split(","[0]);*
*var x1 = ParseStr(datas[3]);*
*var z1 = ParseStr(datas[5]);*
*var x2 = datas[12];//*
*var y2 = datas[8];//*
*var z2 = datas[13];//*
*var w2= datas[7];//*
*var v4:Vector4;//*
*var v5:Vector4;//*
*v4.x = x1;*
*v4.y = float.Parse("0");*
*v4.z = z1;*
*v4.w=speed;//w*
*v5.x=float.Parse(x2);//0;//*
*v5.y=float.Parse(y2);//*
*v5.z=float.Parse(z2);//0;//*
*v5.w=float.Parse(w2);//*
*arr.Push(v4);*
*arra.Push(v5);*
*}*
*MoveDatas = new Vector4[arr.length];*
*MoveDatass = new Vector4[arra.length];*
*for ( var j:int=0;j<arr.length; j++ )*
*{*
*MoveDatas[j] =arr[j];*
*MoveDatass[j]=arra[j];*
*}*
*StartMove();*
*}*
*```*
*<p><strong>so how can i improve my codes to make it run faster? someone help me please.....</strong></p>*