As3_String及数组操作
package {
import flash.display.Sprite;
import flash.text.*;
public class TestApp extends Sprite
{
public function TestApp()
{
var tempStr:String;
var str1:String = "hello";
//可以使用单引号定义字符串
var str2:String = 'hello';
var display_txt1:TextField = new TextField();
display_txt1.autoSize = TextFieldAutoSize.LEFT;
display_txt1.text = str1;
addChild(display_txt1);
//与使用 TextField.appendText() 方法相比,使用 += 将文本追加到 TextField 要慢许多倍。
//length 属性
display_txt1.appendText("&"+str1.length.toString());
//在 ActionScript 3.0 中,有两个类可用作索引数组:Array类和 Vector 类
//相当于c中的数组
//Array 实例的值可以为任意数据类型
var oddNumbers:Array = [1, 3, 5, 7, 9, 11];
var len:uint = oddNumbers.length;
//数值:ActionScript 3包含三个特定的数值数据的数据类型:
//Number : 包括含有或者不含有小数的值在内的任何数值
//int : 整数(不含有小数的整数)
//uint : "无符号的"整数,即非负整数
var total:Number=0;;
for (var i:uint = 0; i < len; i++)
{
total+=oddNumbers[i];
}
display_txt1.appendText("&"+total.toString());
var names:Array = new Array("John", "Jane", "David");
len = names.length;
for (var i:uint = 0; i < len; i++)
{
display_txt1.appendText("&"+names[i]);
}
}
}
import flash.display.Sprite;
import flash.text.*;
public class TestApp extends Sprite
{
public function TestApp()
{
var tempStr:String;
var str1:String = "hello";
//可以使用单引号定义字符串
var str2:String = 'hello';
var display_txt1:TextField = new TextField();
display_txt1.autoSize = TextFieldAutoSize.LEFT;
display_txt1.text = str1;
addChild(display_txt1);
//与使用 TextField.appendText() 方法相比,使用 += 将文本追加到 TextField 要慢许多倍。
//length 属性
display_txt1.appendText("&"+str1.length.toString());
//在 ActionScript 3.0 中,有两个类可用作索引数组:Array类和 Vector 类
//相当于c中的数组
//Array 实例的值可以为任意数据类型
var oddNumbers:Array = [1, 3, 5, 7, 9, 11];
var len:uint = oddNumbers.length;
//数值:ActionScript 3包含三个特定的数值数据的数据类型:
//Number : 包括含有或者不含有小数的值在内的任何数值
//int : 整数(不含有小数的整数)
//uint : "无符号的"整数,即非负整数
var total:Number=0;;
for (var i:uint = 0; i < len; i++)
{
total+=oddNumbers[i];
}
display_txt1.appendText("&"+total.toString());
var names:Array = new Array("John", "Jane", "David");
len = names.length;
for (var i:uint = 0; i < len; i++)
{
display_txt1.appendText("&"+names[i]);
}
}
}
}
/Files/dreamcs/As3_String_Array.swf
参见《Actionscript3.0 开发人员指南》
浙公网安备 33010602011771号