1 TIMER类的应用
//创建一个500毫秒间隔,10次的Timer
var curTimer:Timer = new
Timer(500,
10);
//添加一个事件监听器,使得每次到达时间间隔调用output方法
curTimer.addEventListener(TimerEvent.TIMER,
outPut);
//添加一个事件监听使得完成所有Timer调用后,调用函数timerComplete
curTimer.addEventListener(TimerEvent.TIMER_COMPLETE,timerComplete);
//开始时间间隔的调用
curTimer.start();
}
public
function outPut(evt:TimerEvent):void
{
//每次输出调用的次数
trace("输出次数
" + evt.target.currentCount);
}
public function
timerComplete(evt:TimerEvent):void
{
//调用完毕输出内容
trace("调用完毕");
}
2 XML相关
为XML添加节点和属性
var flexXML:XML=<RIA></RIA>
flexXML.FLASH="HELLO";
mailto:flexXML.@name=%22flashplayer";
则会变成 <RIA
name="flashplayer">
<FLASH>HELLO</FLASH>
</RIA>
访问所需要的结点:
var
flexXML:XML=
<RIA>
<FlashPlayer>
<Flash>
<Name>Flash
CS3</Name><Version>9</Version><price>1000</price>
</Flash>
<Flash>
<Name>Flash
8</Name><Version>8</Version><price>1000</price>
</Flash>
<Flash>
<Name>Flash
2004MX</Name><Version>7</Version><price>1000</price>
</Flash>
</FlashPlayer>
</RIA>
var abc:XMLList=flexXML.child("FlashPlayer");访问flashplayer的孩子结点
访问元素的指定属性用@ 符号,如:
trace(flexXML.FlashPlayer.@version);
也可以用attribute属性访问,如
trace(flexXML.FLashPlayer.attribute("version"));
XML中的查找结点:
比如:
var flexXMLStr:String="<RIA>"
+"<FlashPlayer>"
+"<Flash version='9'>Flash
CS3</Flash>"
+"<Flash version='8'>Flash
8</Flash>"
+"<Flash version='7'>Flash
2004MX</Flash>"
+"<Flex>Flex3</Flex>"
+"</FlashPlayer>"
+"<Ajax>"
+"<GoogleAjax>GoogleAjax1.0</GoogleAjax>"
+"</Ajax>"
+"</RIA>";
var flexXML1:XML=new
XML(flexXMLStr);
trace(flexXML1.FLASHPLAYER.FLash.(attribute('version')>7));
查找其中version属性大于7的结点
通过hasOwnproperty去查找是否有该结点
trace(flexXML1.FLASHPLAYER.FLash.(hasOwnproperty("company")&&@version>7));
FOR循环输出:
for(var
i:int=0;i<flexXML.child("FlashPlayer").child("Flash").length();i++)
{
trace(flexXML.child("FlashPlayer").child("Flash")
[i].Name+":"+flexXML.child("FlashPlayer").child("Flash")[i].Version);
}
分享到:
相关推荐
#### 小结 以上就是针对“flex 学习网址”的五个推荐资源。这些资料涵盖了Flex从基础知识到进阶技巧、再到实战案例的完整学习路径。无论是初学者还是有一定经验的开发者都能从中受益匪浅。希望各位通过阅读这些内容...
1.4 本章小结 第2章 Flex3生态系统 2.1 Flex历史简介 2.2 Adobe Flex3生态系统, 2.2.1 运行时 2.2.2 语言 2.2.3 框架和API 2.2.4 数据通信 2.2.5 服务器 2.3 Adobe Flex RIA工作...
#### 七、小结 Adobe Flex Profiler是开发者进行Flex应用性能分析的重要工具。通过本教程的学习,相信您已经掌握了如何使用Adobe Flex Profiler的基本流程。希望这些信息能够帮助您更好地理解并优化您的Flex应用...
总的来说,这个压缩包提供的资料是一份全面的Flex学习资源,不仅覆盖了Flex的基础知识,还包含了实际项目开发的经验分享,对于想要深入理解和应用Flex的开发者来说,具有很高的参考价值。通过阅读和实践这些文档,...
#### 小结 通过以上步骤,我们可以清晰地看到从数据库查询到生成XML文件的整个过程。这种方式不仅实现了数据的有效管理和传递,还极大地提高了Flex应用程序的灵活性和性能。对于开发者而言,掌握这种方法有助于更好...
#### 四、小结 通过上述步骤,我们可以成功构建一个完整的Flex、BlazeDS和Spring集成解决方案。这一集成方案不仅能够实现前端Flex与后端Spring的有效通信,还能够利用BlazeDS提供的远程服务功能,使得整个系统的...
**小结** 总的来说,Flex项目由MXML和ActionScript协同完成,MXML负责界面展示,ActionScript负责逻辑处理。命名空间作为类的组织方式,避免了类名冲突。掌握MXML的基础知识,对于高效开发Flex应用至关重要。通过...
**CSS3小结** 在网页设计领域,CSS3(Cascading Style Sheets Level 3)是HTML和XML文档样式表语言的最新版本,它极大地扩展了CSS2.1的功能,引入了许多新的特性和改进,使得网页设计更加丰富多彩,更具表现力。本...
#### 小结 该Flex代码示例展示了如何使用Flex框架来实现一个简单的打地鼠游戏。通过对变量的管理和事件处理的合理安排,不仅确保了游戏逻辑的清晰性,还提高了用户体验。对于学习Flex编程的新手来说,这是一个很好的...
5. **小结与习题** 本章总结了导航组件的关键应用,强调了视图间的切换方法,并提出了几个关于如何使用这些组件设计导航的问题,以供读者巩固学习。 接下来,我们转向菜单设计。菜单是功能导航的重要组成部分,...
每个章节结尾通常会有小结和练习题,帮助巩固学习成果。对于想要深入掌握Flash Builder 4和Flex 4的开发者来说,这是一本不可多得的参考书。 总之,《Wiley Adobe Flash Builder 4 and Flex 4 Bible》涵盖了Flash ...
4. **任务小结**:总结本课内容,巩固所学知识。 【教学资源】 1. **装有SublimeText3的电脑**:提供编写和测试代码的环境。 2. **教学课件PPT**:辅助教学,展示实例和讲解内容。 3. **教材**:《Web前端技术项目...
7. 小结 本学习笔记对FlashDevelop平台的搭建和配置进行了详细的介绍,并对其中涉及到的知识点进行了详细的解释。通过本学习笔记,读者可以快速掌握FlashDevelop平台的使用和配置,提高Flash项目的开发效率。
以下是对"css网页布局中注意的几个问题小结"的详细解释: 一、避免使用不常见的CSS属性和技巧 一些特殊的CSS属性如`break-word`用于强制换行,`z-index`用于元素的层叠顺序,以及各种垂直对齐方法,虽然在某些情况...
了解并掌握clear、display:flex或grid布局方法,可以更有效地管理元素的定位。 通过深入理解这些常见错误及其解决方案,开发者能够编写出更加高效、稳定且易于维护的CSS布局代码,从而提高网站的用户体验。定期检查...
实验小结:概括实验过程中的主要学习点,包括编译器各阶段的理解和实践经验。 建议:提出改进编译器设计或提高实验效率的建议,如优化错误处理机制、增强代码生成的效率等。 体会:分享个人在实验中学到的新知识、...
在网页设计中,CSS(层叠样式表)和Div元素是构建页面布局的重要工具。本文主要总结了一些关于CSS+Div的实用技巧,旨在帮助开发者提高工作效率,优化...在实际开发中,不断学习和实践新的CSS技术是保持竞争力的关键。
3. **卡片组件** (`card`): `.card` 类用于创建内容区块,如图片、文本和链接,常用于产品展示或信息摘要。 4. **模态框** (`modal`): 使用 `.modal`、`.modal-dialog` 和 `.modal-content` 类创建弹出窗口,可以...