杂记。

1:数组的任意删除添加。

trace(flexArray);                                      //输出“Adobe,Macromeida,Flex”

flexArray.splice(1,1);                             //删除从索引位置1开始的1个元素

trace(flexArray);                                      //输出“Adobe,Flex”

flexArray.splice(1,1,”Flex3”);                //删除从索引位置1开始的1个元素,添加” Flex3”到实例中

trace(flexArray);                                      //输出“Adobe,Flex3”

 

var flexArray:Array=[“Adobe”,”Macromedia”,”Flex”];

delete(flexArray[1]);                                                  //删除索引位置为1的元素

trace(flexArray);                                                        //输出““Adobe,,Flex””

trace(flexArray[1]);                                                    //输出“undefined”

trace(flexArray.length);                                            //输出3

 

2:字符实际长度

var ssd:int=str.replace(/[^\x00-\xff]/g,"**").length;

 textField.textWidth;

 

3:  Dictionary 操作。

以使用 for..in 循环或 for each..in 循环来循环访问 Dictionary 对象的内容。for..in 循环用来基于键进行循环访问;而 for each..in 循环用来基于与每个键关联的值进行循环访问。

可以使用 for..in 循环直接访问 Dictionary 对象的对象键。还可以使用属性访问运算符 ([]) 访问 Dictionary 对象的值。以下代码使用前面的 groupMap 字典示例来说明如何使用 for..in 循环来循环访问 Dictionary 对象:

for (var key:Object in groupMap)
{
trace(key, groupMap[key]);
}

可以使用 for each..in 循环直接访问 Dictionary 对象的值。以下代码也使用 groupMap 字典来说明如何使用 for each..in 循环来循环访问 Dictionary 对象:

for each (var item:Object in groupMap)
{
trace(item);
}

4: 字体自动换行

   
   _textFormat=new TextFormat();
   _textFormat.size=13;
   _textFormat.align = TextFormatAlign.CENTER;
   _textFormat.color=0xffffff;
   _textFormat.font="Times New Roman";

 

 5:adobe flash文档

http://livedocs.adobe.com/flash/9.0_cn/main/

 

 

C:\WINDOWS\system32\drivers\etc\hosts

 

6. 给方法传值,复杂类型为浅拷贝;基元数据类型为深拷贝 ;; 复杂数据类型传引用,基元数据类型传具体值(想的于深拷贝)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值