Criação de stringsFlash Player 9 e posterior, Adobe AIR 1.0 e posterior A classe String é usada para representar dados de string (textuais) no ActionScript 3.0. As strings do ActionScript oferecem suporte a caracteres ASCII e Unicode. A maneira mais simples de criar uma string é usar uma string literal. Para declarar um string literal, use caracteres de aspas duplas retas (") ou de aspas simples ('). Por exemplo, as duas strings a seguir são equivalentes: var str1:String = "hello"; var str2:String = 'hello'; Também é possível declarar uma string usando o operador new, da seguinte maneira: var str1:String = new String("hello"); var str2:String = new String(str1); var str3:String = new String(); // str3 == "" As duas strings a seguir são equivalentes: var str1:String = "hello"; var str2:String = new String("hello"); Para usar aspas simples (') em uma string literal definida com delimitadores de aspas simples ('), use o caractere de escape barra invertida (\). De maneira semelhante, para usar aspas duplas (") em uma string literal definida com delimitadores de aspas duplas ("), use o caractere de escape barra invertida (\). As duas strings a seguir são equivalentes: var str1:String = "That's \"A-OK\""; var str2:String = 'That\'s "A-OK"'; É possível escolher o uso de aspas simples ou de aspas duplas com base em quaisquer aspas simples ou duplas existentes em uma string literal, como no exemplo a seguir: var str1:String = "ActionScript <span class='heavy'>3.0</span>"; var str2:String = '<item id="155">banana</item>'; Lembre-se de que o ActionScript diferencia aspas simples retas (') e aspas simples esquerda ou direita (' ou ' ). O mesmo é verdadeiro para aspas duplas. Use aspas retas para delinear strings literais. Ao colar texto de outra origem no ActionScript, use os caracteres corretos. Conforme mostrado na tabela a seguir, é possível usar o caractere de escape de barra invertida (\) para definir outros caracteres em strings literais:
|
![]() |