2009-04-05
Attest是一个用AIR写的9A0-082的模拟测试软件,做了mini1和mini2,天哪,很多知识点都没有看到。FlexBuilder的帮组文档大致的看,有重点的看,看了几遍,还是有很多东西跟本没注意到。通过做mini1,mini2发现很多小的细节,比如static变量,常量的使用啊,常用类的API,属性之类的,真的没注意。直接流用了Java的思维。
上班的时候总结了mini1的一部分,苦于不敢上中文网站,还是之后一点一点补上吧。
这次学Flex AIR真是......几乎95%的学习过程都是日本或英文的文档和资料,相对中文还是慢啊。不打算买书,坚持OSS(Open Source Software)的理念,俺就看免费的文档资料吧。
2009-04-23
每天在公司都会抽时间根据考点看flex builder help。有时候怀疑考它何用,花太多的时间去背下考点上的每个小细节......
闲了1个月后,给了一个活,很讨厌,google gadget,没用过还得重新研究。
1.ContextMenuEvent, MenuEvent, Event(NativeMenu)
flash.events.ContextMenuEvent(ContextMenu)
MENU_ITEM_SELECT(ContextMenuItem)
MENU_SELECT(ContextMenu)
mx.events.MenuEvent(Menu)
CHANGE(The Object that dispatched the event)
ITEM_CLICK(The Object that dispatched the event)
ITEM_ROLL_OUT(The Object that dispatched the event)
ITEM_ROLL_OVER(The Object that dispatched the event)
MENU_HIDE(The Object that dispatched the event)
MENU_SHOW(The Object that dispatched the event)
flash.events.Event(NativeMenu)
DISPLAYING(The object that is about to be displayed.)
SELECT(The object on which an item has been selected.)
2.tile layout
tileHeight 和 tileWidth 显示的声明每个cell的height, width.
每个cell的默认height, width 是所有child中tallest和widest的。
如果默认的height, width 比显示生命的大,截取,否则,显示于左上。
也可以用percentage.
3.Effect font
Fade,Rotate effect 必须是 embedded font, 不可以是device font
Zoom 则system font和embedded font 均可
4.Filter
BevelFilter
BitmapFilter
BitmapFilterQuality
BitmapFilterType
BlurFilter
ColorMatrixFilter
ConvolutionFilter
DisplacementMapFilter
DisplacementMapFilterMode
DropShadowFilter
GlowFilter
GradientBevelFilter
GradientGlowFilter
ShaderFilter
5.6.BlendMode
BlendMode.NORMAL
(默认 当前颜色覆盖背景颜色)
BlendMode.LAYER
BlendMode.MULTIPLY
(commonly used for shadows and depth effects)
BlendMode.SCREEN
(This setting is commonly used for highlights or to remove black areas of the display object.)
BlendMode.LIGHTEN
(0xFFCC33 和 0xDDF800 → 0xDDF833最大值. commonly used for superimposing type)
BlendMode.DARKEN
(0xFFCC33 和 0xDDF800 → 0xDDCC00最小值. commonly used for superimposing type)
BlendMode.DIFFERENCE
(0xFFCC33 和 0xDDF800 → 0x222C33差的绝对值. commonly used for more vibrant colors)
BlendMode.ADD
(0xAAA633 和 0xDD2200 → 0xFFC833求和不超过FF. used for animating a lightening dissolve between two objects)
BlendMode.SUBTRACT
(背景0xDDA600 - 当前0xAA2233 = 0x338400不小于00. used for animating a darkening dissolve between two objects)
BlendMode.INVERT
(0xFFFFFF - 背景颜色)
BlendMode.ALPHA
(显示对象的alpha为0,需要显示对象的parent为BlendMode.LAYER)
BlendMode.ERASE
(erase background. in the illustration, the parent display object, which is a white background, has blendMode = BlendMode.LAYER.)
BlendMode.OVERLAY
(based on the darkness of the background. a lighter color or a darker color. commonly used for shading effects)
BlendMode.HARDLIGHT
(based on the darkness of the display object. a lighter color or a darker color. commonly used for shading effects)
BlendMode.SHADER
(N/A can not referrence from Flex Builder)
7.8.metadataタグ
metadata tag不被编译进可执行代码,但是编译时为编译器提供解释,执行时不被解释。
Event,Effect定义在root的<mx:Metadata>里,Bindable,Embed定义在<Script>里
[Event(name="enableChanged", type="flash.events.Event")]
「enableChanged」和Event对象中的type值一样
自定义组件as类前加Eventメタデータタグ或自定义MXML组件的Root Tag里定义Metadata Tag, 自定义MXML组件可以声明inline的enableChanged事件
[Effect(name="enableChangedEffect", event="enableChanged")]
[Bindable(event="enableChanged")]
event省略时,propertyChange Event
[Embed(source="logo.gif")]
9.root组件不能添加id属性
10.Style
Style定义方法:inline的property, type selector, class selector。自定义组件中不可以定义type selector
11.getter/setter accessor
accessed like properties, refered to as getter/setter, 因为变量可以继承不可以覆盖,getter/setter可以覆盖,则相当于覆盖了变量。
12.访问标识符
protected除了本class外,可以被子类访问,不可以被本包class访问。
internal(或没有)除了本class外,可以被本包class访问,不可被子类访问。
分享到:
相关推荐
在给定的文件信息中,描述了“iPad mini 2 电路原理图.pdf”文件内容,它是一份关于苹果iPad mini 2的电路原理图。文件中含有关于印刷电路板(PCB)图的信息,但并不包含位点图。文件中也提到了一些与电路图相关联的...
iPad Mini 2是一款深受用户喜爱的平板电脑,其小巧便携的设计和强大的性能使其在市场中占据了重要位置。本文将围绕“iPad Mini 2中文点位图PCB图带维修思路”这一主题展开,深入探讨iPad Mini 2的内部结构、电路原理...
### Bose Soundlink Mini2 维修记录知识点解析 #### 一、问题背景及现象 - **设备信息**:Bose Soundlink Mini2是一款便携式蓝牙音箱,采用两串电池供电,额定电压7.4V,充电限制电压8.4V。 - **故障现象**:长...
LeetDown,ipad mini2 降级 ios10.3.3工具
《iPad Mini2电路详解:线路图与元件分布》 iPad Mini2作为苹果公司推出的一款小型平板电脑,其内部构造和电路设计无疑是工程师和技术爱好者关注的重点。本资料集合包含了iPad Mini2的完整线路图以及主板正反两面的...
QB-MINI2是一款由Nec公司推出的微型计算机设备,它具备强大的处理能力和灵活的配置选项,广泛应用于工业自动化、物联网(IoT)解决方案以及小型服务器等领域。本资料包包含了QB-MINI2的设置手册、用户手册和诊断工具,...
ipad mini2 主板原件分布图 维修图纸 完整版 都有绝对超值,欢迎下载!!!! 1.WLAN:A1489型号(通过无线网络联网) 2.WLAN+Cellular: A1491型号(通过无线网络和GSM.UMTS.TD-SCDMA.及TD-LTE数据网络联网) A1490...
关于“iPad mini2黑屏怎么办?”这个问题,我们首先来探讨一下可能导致iPad mini2黑屏的原因,然后提供相应的解决策略。 1. **iPad mini2黑屏的原因:** - **iOS 7系统自身原因**:iOS系统有时可能会出现无响应或...
iPad mini 2是一款深受用户喜爱的平板电脑,其维修过程涉及到复杂的硬件结构和电子原理。在进行iPad mini 2的维修时,理解其内部的PCB(印刷电路板)布局和工作原理至关重要。本资源提供的“iPad mini 2维修原理图...
iPad Mini 2是一款深受用户喜爱的平板电脑,其硬件结构紧凑,功能强大。在维修过程中,了解并掌握其内部PCB(Printed Circuit Board,印刷电路板)的设计和工作原理至关重要。本压缩包包含的资源是iPad Mini 2的PCB...
苹果ipadmini2点位图 .
好不容易找来的iPad mini2原厂原理图,欢迎有需要的各位自取。 1.WLAN:A1489型号(通过无线网络联网) 2.WLAN+Cellular: A1491型号(通过无线网络和GSM.UMTS.TD-SCDMA.及TD-LTE数据网络联网) A1490型号(通过...
JBL REFLECT MINI 2用户快速说明书.pdf
mini2Dx, 在LibGDX之上,构建了一个高级 2D 游戏开发 API mini2Dx LibGDX的高级游戏开发 API,灵感由 Slick网站维基服务Javadoc下载目标mini2Dx的主要目标是为快速Prototype化和构建 2D 游戏提供一个初学者友好的...
大疆无人机说明书_DJI_Mini_2_Two_Way_Charging_Hub_User_Guide 大疆无人机说明书_DJI_Mini_2_Two_Way_Charging_Hub_User_Guide是一份关于大疆无人机的详细使用指南,旨在帮助用户了解和正确使用大疆Mini 2 Two-Way...
标题中的"adc_ts.tar.gz_adc driver mini2440_mini2440_mini2440 TS_EVE_mini2"表明这是一个与ADC(模拟数字转换器)驱动相关的压缩包,适用于Mini2440开发板,并且涉及到触摸屏(TS)和EVE(可能是指Embedded Video ...
iPad mini2与iPad mini1是苹果公司在其平板电脑产品线中的两款小型设备,它们在多个方面存在显著差异,包括硬件配置、价格、外观设计以及操作系统等。以下将详细阐述这两代产品的具体区别。 首先,从价格上看,iPad...
我去图书馆用ipad mini 2一页一页拍的,高清,所以文件比较大。学习 c# WinForm 好东西,必看!