estranho, este código aqui funciona:
package {
import flash.display.Sprite;
public class Teste extends Sprite {
function Teste() {
trace("ok");
var content:String = "Pixel\r\n{\r\nprivate:\r\nCoordinate
x;\r\nCoordinate y;\r\nconst Color color;\r\nint index;\r\n/* int
something_else; */\r\npublic:\r\nPixel() {};\r\nvoid SetX(Coordinate xx)
{\r\nx = xx;\r\n}\r\nint GetX();\r\nvoid SetY(Coordinate yy) {\r\ny =
yy;\r\n}\r\nint GetY();\r\n};\r\n";
trace(content.indexOf("Coordinate"));
}
}
}
retorna:
ok
20
2009/1/7 João Paulo Braga <[email protected]>
> Pessoal, tenho a seguinte string:
>
> var content:String = "Pixel\r\n{\r\nprivate:\r\nCoordinate x;\r\nCoordinate
> y;\r\nconst Color color;\r\nint index;\r\n/* int something_else;
> */\r\npublic:\r\nPixel() {};\r\nvoid SetX(Coordinate xx) {\r\nx =
> xx;\r\n}\r\nint GetX();\r\nvoid SetY(Coordinate yy) {\r\ny = yy;\r\n}\r\nint
> GetY();\r\n};\r\n"
>
> Essa string é carregada de um arquivo texto. Eu preciso identificar se
> existe determinada palavra nessa string, por exemplo:
>
> if (content.indexOf("Coordinate") > 0) { //do something }
> Neste exemplo, ele não consegue localizar a palavra Coordinate, a qual
> existe dentro da string. Já tentei usar várias maneiras, como os métodos
> search, match, porém sem sucesso.
>
> Alguém tem alguma dica?
>
> Desde já agradeço a ajuda.
>
> []´s,
>
> João Paulo Braga
> **
>
> >
>
--
Iuri Diniz
http://iuridiniz.com [Sou um agitador, não um advogado]
http://blog.igdium.com [Linux on Limbo]
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---