2014-01-30 28 views
0

有人可以幫助我如何獲得之間的文字;字符?AS3 Flash - 獲取文字;字符

14;原; 6711039; 2;原; 65535; 9; 6711039; 52377; 34;原;原始

我需要這樣的:

var tag1:Number = 14 
var tag2:String = original 
var tag3:String = 6711039 
var tag4:Number = 2 
var tag5:String = original 

...等

我怎麼才能得到它?

回答

0

您正在查找String.split(),需要String並將其拆分爲特定字符的數組。

var s:String = "14;original;6711039;2;original;65535;9;6711039;52377;34;original;original"; 
var a:Array = s.split(";"); 
var tag1:Number = a[0]; 
var tag2:String = a[1]; 
var tag3:String = a[2]; 
var tag4:Number = a[3]; 
var tag5:String = a[4]; 

注意:我沒有檢查標記是否正確對齊,因此您可能需要使用不同的索引。