DXF字符串比较

时间:2010-11-22 22:01:00

标签: flex flash actionscript-3

我有以下问题,来自Autocad DXF文件的字符串与我AS3文件中的字符串不相比,即使它们完全相同。

作为一个简单的例子

private function onComplete():void 
{
   myTextLoader.load(new URLRequest("Drawing1.dxf"));
   myTextLoader.addEventListener(Event.COMPLETE, onLoaded);                 
}

private function onLoaded(e:Event):void {

myArrayOfLines = e.target.data.split(/\n/);

for(var i:uint=0;i<=myArrayOfLines.length-2;i++)
{
  GetLineCouple(i);
  if(line1 == "0" && line2 == "LINE")//comparison does not work here
 {
     //Any code
 }  
}

//to remove whitespaces
public function stripspaces(originalstring:String):String
{
   var original:Array=originalstring.split(" ");
    return(original.join(""));
}

private function GetLineCouple (index:uint):void    
{
   line1 = stripspaces(myArrayOfLines[index]);
   line2 = stripspaces(myArrayOfLines[index+1]);
}

提前致谢。

1 个答案:

答案 0 :(得分:0)

下一行没有删除连字符,现在一切正常

public function stripspaces(originalalstring:String):String {      return originalstring.replace(/ \ s + / g,“”); }