`

flex3权威指南学习记录一

    博客分类:
  • Flex
阅读更多

5月20日

1.removePopUp()方法,它一定是个静态方法,不必创建PopUpManager类的实例就能使用removePopUp()方法。

 

2.<mx:model>标签必须要有五个根节点,根节点的名称的并不重要。

 

3.XML中的数据是没有类型的,使用的时候要设置数据类型。

 

4.给一个对象创建属性,必须使用方括号表示法来创建属性。如:categorizedProducts[c.@catID]

 

5.tree中属性:showroot

设置根项目的可见性。如果 dataProvider 数据包含根节点,并且根节点的设置为 false,则 Tree 控件不会显示根项

目。仅显示根项目的后代。此标志不会对非根项目的 dataProvider(如 List 和 Array)产生任何效果。

 

 5月21日

 

6.注意horizontalList中有一个labelFunction属性,可以指定方法(方法得有返回值),和labelField差不多。

 

7.HorizontalList和TileList都只许显示文字,使用itemRenderer属性可以忽略 这种默认行为。当为itemRenderer提供值时不是输入文件名的扩展名,而是输入itemRenderer相对主应用程序文件的路径。

 

8.Repeater可遍历数据集,并使你能访问其中的每一项。在循环时有两个属性能帮你访问数据:currentItem属性引用了所有数据中当前正处理的部分,而currentIndex代表从零开始进行的一个计数,指定了数据集中当前项的位置。currentItem和currentIndex属性都只在实际循环时有意义。 getRepeaterItem()方法也很有作用:返回dataProvider属性中的一项数据。 如:event.target.getRepeaterItem().cost(cost是属性)

 

5月22日

 

9.自定义事件为什么要重载clone()方法:一个定义事件如果不重载clone方法一般情况下不出问题,但是如果这个事件要进行中继的话,也就是说被继续派发下去的情况下,重载就非常有必要了。

private function relay(customEvent:CustomEvent):void

{   dispatchEvent(customEvent);    }
这个relay方法就是对CustomEvent的第一次响应,然后在这个方法里继续向外派发这个事件,由另一个事件处理器来继续处理;在重新派发事件的过程中,flash内部的事件框架将会调用事件的clone方法来生成这个事件的一个新实例,如果没有重载clone方法,也就是说使用的是默认的重载方法,那么新的事件实例就是一个普通的event,而不是自定义事件,这时,在下一个事件监听器中如果期待的是自定义事件的话,就会发生:Error #1034: 强制转换类型失败:无法将 flash.events::Event@5e514f1 转换为.....的错误;

 

10.根据事件的冒泡机制,如果自定义事件的组件处于最里层。可以在事件建立时多声明一个bubbles参数(默认就为空):

public function ProductEvent(prod:Product,type:String,bubbles:Boolean=false){
   super(type,bubbles);
   this.product = prod;
  }

 public override function clone():Event{
   return new ProductEvent(product,type,bubbles);
  }

发布事件用到时,把bubbles设置为true,这样最上层就可以收到,中间层不用转发了:

var e:ProductEvent = new ProductEvent(prod,'itemAdded',true);
 this.dispatchEvent(e);

 

 

 

 

分享到:
评论

相关推荐

    flex3权威指南配套资源

    通过以上对Flex3权威指南配套资源的学习,您不仅能够掌握Flex3的基本操作和核心概念,还能深入了解其高级特性以及与ColdFusion的集成方法,从而具备独立开发复杂Flex应用的能力。希望这份资源能帮助您在学习过程中...

    Flex3权威指南源码

    Flex3是中国Adobe技术社区翻译的一本关于Adobe Flex 3开发的权威指南的源代码,这本书为开发者提供了深入理解和掌握Flex 3开发的详尽资源。Flex是Adobe开发的一个开源框架,用于构建富互联网应用程序(RIA),它允许...

    flex3权威指南4

    《flex3权威指南》是Adobe官方推荐的flex入门教材,它系统地讲解了flex的各种应用和原理,是您学习flex的入门级好书

    Flex3权威指南(含电子书和源码)

    总之,《Flex3权威指南》是一本全面涵盖Flex3技术的书籍,无论你是初学者还是经验丰富的开发者,都能从中受益匪浅。通过深入学习和实践,你可以掌握创建高效、互动的RIA所需的所有技能。同时,使用提供的源码进行...

    Flex 3权威指南[扫描版]

    综上所述,《Flex 3权威指南》这本书不仅覆盖了Flex的基本原理和技术细节,还深入探讨了许多高级特性和实战案例,对于想要深入了解Flex框架并运用到实际项目中的开发者来说是一本不可多得的好书。

    Flex3权威指南(含电子书)

    Flex3权威指南内含电子版和源代码。这是一本好书,希望能帮助读者。另外,本资源只供学习之用,支持正版。

    Flex 3 权威指南 (Adobe Flex 3 Training from the Source) 教材配套代码

    Flex 3 权威指南 (Adobe Flex 3 Training from the Source) 教材配套代码 包含教材封面图片一张

    Flex3权威指南.part1.rar

    Flex3权威指南.part1.rar Flex3权威指南.part2.rar Flex3权威指南.part3.rar Flex3权威指南.part4.rar 留言中有人反映下载后打不开文件,我自己亲自测试了一下,分别用火狐和IE6下载后均可以正常打开。不知道你们是...

    flex4权威指南

    《Flex4权威指南》是一本面向初学者的优秀教程,旨在引导读者深入理解并掌握Flex这一强大的Web开发技术。Flex以其高效、灵活的特性,在Web应用程序开发领域占据了一席之地。本书详细阐述了Flex4的开发环境搭建以及在...

    FLEX 4 权威指南 part 1

    《Flex 4权威指南》是Adobe公司的官方教程,以课程的形式逐步讲解了如何用Flex 4开发一个完整的网上杂货商店应用程序,这个杂货商店能够动态显示数据和图像,并帮助用户完成结账流程,到数据提交至服务器为止。...

    Flex4权威指南源代码

    《Flex4权威指南》是一本深入探讨Adobe Flex 4开发技术的专业书籍,其源代码提供了丰富的实例和示例,帮助读者更好地理解和应用Flex 4框架。Flex 4,也称为Flash Builder 4,是Adobe公司推出的一个强大的RIA(Rich ...

    Flex4权威指南清晰中文版.pdf

    flex 4 权威指南清晰中文版,个人全程编的书签,大家一起分享

    Flex4权威指南中文pdf+源码

    《Flex4权威指南》是一本深入探讨Adobe Flex 4开发技术的专业书籍,旨在帮助初学者和有经验的开发者全面理解并掌握Flex 4框架。Flex是Adobe开发的一个开放源码框架,用于构建富互联网应用程序(RIA),特别是基于...

    Flex 4 权威指南 代码

    描述中的"Flex4权威指南 清晰中文版",暗示这是一个全面且深入的教程资源,可能包含了Flex 4的基本概念、组件使用、数据绑定、事件处理、动画制作、服务调用等多个方面的内容。这样的指南对于初学者理解Flex 4的框架...

    Flex3权威指南-pdf-扫描版

    呵呵, 找了一下午, 终于找到了, 虽然是扫描版, 还算清晰

    Flex4权威指南 清晰中文版.pdf

    《Flex 4权威指南》是Adobe公司的官方教程,以课程的形式逐步讲解了如何用Flex 4开发一个完整的网上杂货商店应用程序,这个杂货商店能够动态显示数据和图像,并帮助用户完成结账流程,到数据提交至服务器为止。...

    Flex3权威指南源代码

    Flex3权威指南随书源代码,FlexGrocer经典项目的源代码

    Flex4权威指南(清晰中文版)

    Flex4权威指南(清晰中文版),已添加目录书签,学习flex4必备工具书。

    Flex4权威指南 清晰中文版 PDF 添加书签 附源代码

    总而言之,《Flex4权威指南》是一本全方位介绍Flex4开发的宝典,结合清晰的中文版和精心整理的书签,使得学习过程更加顺畅。配合附带的源代码,读者可以实现理论与实践的完美结合,提升在富互联网应用程序领域的专业...

    Flex4权威指南+随书源代码+Flexbuild使用工具

    1. Flex4权威指南电子书与此书的源代码 2. Flexbuild使用工具适用于4.6之前版本 电子书内容概括: 1. 理解RIA 2. 开始 3. 布局界面 4. 使用简单的控件 5. 处理事件 6. 使用远程XML数据 7. 创建类 8. 使用数据绑定和...

Global site tag (gtag.js) - Google Analytics