Вы можете попробовать это:
package
{
import flash.display.Sprite;
import flash.events.Event;
public class Main extends Sprite
{
public function Main():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}// end function
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
var string:String = "2,26,17,33,6,14,9,29,1";
var strings:Array = string.split(',');
var ints:Array = new Array();
for each(var s:String in strings)
{
ints.push(int(s));
}// end for each
trace(ints[0]) // output: 2
trace(ints[0] is int) // output: true
}// end function
}// end class
}// end package
[ОБНОВЛЕНИЕ]
Несколько короче версия выше:
var string:String = "2,26,17,33,6,14,9,29,1";
var ints:Array = new Array();
for each(var s:String in string.split(","))
{
ints.push(int(s));
}// end for each
trace(ints[0]) // output: 2
trace(ints[0] is int) // output: true
[ОБНОВЛЕНИЕ 2]
Самый короткий (не рекомендуется):
var ints:Array = [];
for each(var s:String in "2,26,17,33,6,14,9,29,1".split(",")) ints.push(int(s));
trace(ints[0]) // output: 2
trace(ints[0] is int) // output: true