in这个关键字挺有意思的:
package
{
import flash.display.Sprite;
public class TestObjectIn extends Sprite
{
public function TestObjectIn()
{
super();
test();
}
private function test():void{
// var obj:Object = {"t1":1,"t2":2,"t3":3};
var obj:PlayerVO = new PlayerVO();
trace("t1" in obj);
trace("t0" in obj);
for (var key:* in obj){
trace(key);
}
}
}
}
class PlayerVO{
public var t1:String;
public var t2:String;
public var t3:String;
}
输出true,false. for in在这里失效了
如果把obj换成var obj:Object = {"t1":1,"t2":2,"t3":3};
输出true,false.t2,t1,t3
这样for in 就生效了,但顺序不是t1,t2,t3
暂时没有深究
分享到:
相关推荐
在探讨《Flash CS3语句、关键字和指令》这一主题时,我们深入研究了Adobe Flash CS3中的ActionScript 3.0编程语言的关键组件。ActionScript 3.0是Flash平台上的主要脚本语言,它提供了丰富的语句、关键字和指令集,...
3. **搜索插件**:在弹出的Eclipse Marketplace窗口中,输入“Adobe Flash Builder 4.5”作为搜索关键字,然后点击“搜索”按钮。 4. **找到并安装插件**:在搜索结果中,找到Adobe Flash Builder 4.5插件,点击...
在文档《搜索关键字用法.doc》中,介绍了多种高级搜索技巧,包括减除无关资料、并行搜索、相关检索、百度快照、网页预览、Flash搜索、在指定网站搜索、在标题中搜索以及在URL中搜索等。 1. **减除无关资料**:通过...
Verilog提供了丰富的库和关键字,如模块定义(`module`)、端口声明(`input`, `output`, `inout`)、数据类型(`reg`, `wire`)等,以及控制语句(如`always`块)。在这个例子中,`module flash_controller`定义了...
20. **in**:用于检查一个成员是否存在于一个对象中。 21. **instanceof**:用于检查一个对象是否属于某个类或接口的实例。 22. **interface**:用于定义接口。 23. **internal**:访问修饰符,表示只能在同一包内...
ActionScript 3.0是Adobe Flash开发中不可或缺的一部分,它为创建交互式动画、游戏以及富互联网应用程序提供了强大的支持。本篇将深入探讨ActionScript 3.0的基础知识,包括数据类型、变量与常量、运算符和流程控制...
所有这些事件都可以在一个SWFUpload实体中被调用,这意味着在这些事件对应的函数中,你可以用 this 关键字来代替引用SWFUpload实体。 + fileDialogComplete (number of files selected) - 触发条件 1. 用户...
5.Flash中如何选取场景中所有层中的所有对象? A. 按住 Shift 键的同时进行新的选取 B. 选择 Edit > Select All C. 选择 Edit > Select All D. 在时间轴上点击帧 6.Flash查看(View)菜单中,Work Area表示? ...
修改Linker文件通常涉及两步:首先是在linker文件中将自定义的SECTION(例如RAMCODE)增加到程序启动时自动执行初始化的列表中,并且使用placein指令将该SECTION放置到CCMRAM区域。然后,通过#pragma指令或其他方式...
- **4.1.1.3** 在 AS3 中,函数的`this`关键字只在构造函数或方法中才有特殊含义。 #### 4.2 参数 - **4.2.1** 默认参数:允许在函数定义时为参数提供默认值。 - **4.2.2** 显式参数:在函数调用时必须显式地提供...
这里的关键点在于`.itcm`部分的定义,通过使用`AT(__itcm_rom)`关键字指定了ITCM在物理内存中的起始地址,并且通过`.itcm_code`指定了要放入ITCM中的代码。 **第二步:获取Flash到ITCM数据拷贝的地址** 接下来,...
使用__ramfunc关键字后,编译器会将这段程序与需要初始化的变量一起放在一个具有读/写属性的内存区域(SECTION),并在系统启动时自动从Flash拷贝到RAM中。然而,使用__ramfunc时不能指定具体的RAM位置,且在__...
- 子程序通过关键字“CALL”在主程序或其他子程序中被调用。调用时,需要传递参数,可以是输入参数(IN)、输出参数(OUT)或输入/输出参数(IN/OUT)。 - 在调用结束后,子程序的输出值将返回到调用点,完成数据...
- 域名选择应考虑包含关键字,使用连字符“-”分隔,如"made-in-china",便于搜索引擎理解。 - 避免使用免费主机,选择信誉良好的主机服务商,因为它们通常提供更稳定的服务器性能,对SEO有利。 2. 关键字策略: ...
`in`运算符用于检查对象是否包含某个键或索引,`delete`关键字在AS3.0中只能用于删除对象的动态属性。 流程控制是编程中的关键部分,ActionScript 3中的`for...in`和`for each...in`循环用于遍历对象的属性或集合的...