Сравнение строк DXF - PullRequest
       2

Сравнение строк DXF

0 голосов
/ 23 ноября 2010

У меня следующая проблема: строка из файла 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 голосов
/ 23 ноября 2010

Не был удален дефис на следующей строке, и теперь все работает

открытые полосы открытых функций (originalstring: String): String { вернуть originalstring.replace (/ \ s + / g, ""); }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...