Creazione di stringheFlash Player 9 e versioni successive, Adobe AIR 1.0 e versioni successive In ActionScript 3.0, si utilizza la classe String per rappresentare i dati (testuali) della stringa. Le stringhe ActionScript supportano sia i caratteri Unicode che i caratteri ASCII. Il modo più semplice per creare una stringa è di usare un carattere letterale. Per dichiarare un valore letterale di stringa, utilizzate le virgolette doppie diritte (") o le virgolette semplici ('). Ad esempio, le due stringhe seguenti sono equivalenti: var str1:String = "hello"; var str2:String = 'hello'; Per dichiarare una stringa potete inoltre utilizzare l'operatore new, come di seguito: var str1:String = new String("hello");
var str2:String = new String(str1);
var str3:String = new String(); // str3 == ""
Le due stringhe seguenti sono equivalenti: var str1:String = "hello";
var str2:String = new String("hello");
Per utilizzare le virgolette semplici (') all'interno di una stringa delimitata da virgolette semplici ('), utilizzate il carattere barra rovesciata (\). Analogamente, per utilizzare le virgolette doppie (") all'interno di una stringa delimitata da virgolette doppie ("), utilizzate il carattere barra rovesciata (\). Le due stringhe seguenti sono equivalenti: var str1:String = "That's \"A-OK\""; var str2:String = 'That\'s "A-OK"'; Scegliete di utilizzare le virgolette semplici o doppie in base quanto già presente nel valore letterale di stringa, come illustrato nell'esempio seguente: var str1:String = "ActionScript <span class='heavy'>3.0</span>"; var str2:String = '<item id="155">banana</item>'; Tenete presente che ActionScript fa distinzione tra virgolette singole dritte (') e virgolette singole curve (' o ' ). Lo stesso vale per le virgolette doppie. Per contraddistinguere i valori letterali di stringa utilizzate sempre le virgolette dritte. Se incollate testo da una fonte esterna in ActionScript, utilizzate i caratteri corretti. Come illustrato nella tabella seguente, per definire altri caratteri nei valori letterali di stringa, è possibile utilizzare il carattere barra rovesciata (\).
|
|