- 博客(11)
- 资源 (8)
- 收藏
- 关注
原创 Dynamic Class与Sealed Class
背景: 从是否可以区分仅存在于编译阶段为实例动态添加属性,可以类分为:动态类(Dynamic Class)和密封类(Sealed Class)。动态类生成的实例可以在运行时动态添加属性,而密封类则不可以,for..in与for each ... in只能遍历动态类的动态属性。例子:1、DynamicClasspackage com.test{ pub
2012-09-06 11:41:49
1716
原创 Flex事件机制(2)
Event类方法:1、实用程序方法:clone():Event;formatToString(className:String, ...parameters):String;toString():String;2、事件流方法:stopImmediatePropagation():void;stopPropagation():void;3、默认行为方法:isDefaultPreven
2012-08-31 09:30:10
506
原创 Flex事件机制(1)
机制说明: 事件机制分为三个阶段,按照先后顺序如下说明(假设Button分发了事件):捕获阶段(Capture phase):从顶部(如root)到目标;目标阶段(Target phase):到达目标;冒泡阶段(Bubbling phase):从目标到顶部。注:1、当鼠标点击触发了事件:Button(D);2、FlashPlayer会将事件对象调度到从显示列
2012-08-29 09:14:11
956
原创 [RemoteClass]
作用:用此标签将类注册到Flex,Flex会在用AMF格式序列化类实例时保留类型信息。需要在类定义之前插入此标签。还可以在客户端程序中用此标签代表某个服务端Java对象:[RemoteClass(alias=" ")] 这样可以创建直接映射到Java对象的AS对象。需要在alias值中赋予Java类的全名。格式:[Bindable][RemoteClass(alias=
2012-08-28 15:22:05
1482
原创 [NonCommittingChangeEvent]
作用:此标签定义了一种折中事件,这种事件不会引起Flex数据验证。通常用于经常变化但又不需要每次都进行数据验证的属性。例如,你给一个TextInput组件的text属性绑定了某个验证器。text属性会在每次键盘输入事件时改变,但你只是希望在用户按下Enter键或移除焦点时进行数据验证。此类型事件可以使你分派改变事件但不出发验证。属性:[Bindable(event="val
2012-08-28 15:09:21
701
原创 [Inspectable]
作用:[Inspectable]标签用于为as的属性定义一些为flex代码提示等使用的信息,例如属性的类型、默认值等等。[Inspectable]标签可以用在属性上,也可以用在getter/setter上。指定此属性在 Flash Builder 的属性检查器中的显示方式。也用于指定 MXML 中 String 类型属性的允许值。 属性:[Inspectable
2012-08-24 23:12:52
2908
翻译 Alchemy(C/C++)API
1.1-ActionScript 对象管理:这些功能可以用来创建不同的ActionScript类型的实例,并管理对它们的引用。您可以随时创建对象的命名空间API以及直接使用。1.1.1 AS3_Val:AS3值对象。1.1.2 void AS3_Acquire(AS3_Val obj):这种方法的ActionScript对象的引用计数加1。1.1.3
2012-08-24 11:15:20
2146
原创 titlewindow移动范围
1、主要做法是重写:override protected function moveArea_mouseDownHandler(event:MouseEvent):void{}override protected function moveArea_mouseMoveHandler(event:MouseEvent):void{}override protected function
2012-06-20 18:03:17
874
原创 Panel-Skin
环境背景:1、Adobe提供的模式皮肤,样式一般化不能给予好的体验: 自定义皮肤须知:1、因为我们是对组件的皮肤“重写”,标签的标识符(Id)必须跟默认的一样。 static private const exclusions:Array = ["background", "titleDisplay", "contentGroup", "controlBa
2012-04-22 15:25:40
689
原创 JExcelApi导入导出数据
环境:1、下载JExcelApi解压找到jxl.jar包;2、创建Java项目并引入jxl.jar包。 JExcelApi特性:1、支持字体、日期和数字格式化;2、支持单元格的颜色和背景设置;3、可以编辑现有的文件。导出数据到Excel中:1、文件输出路径File tempFile=new File("E:/output.
2012-03-24 08:52:18
1873
原创 flex+eclipse获取session
环境:1、Flash Builder4.6和MyEclipse集成。(Eclipse)也一样。2、在MyEclipse下,试图切换到Flash,创建一个Flex项目Java代码:1、UserInfo类package cn.flex;import javax.persistence.Column;import javax.persistence.Entit
2012-03-24 08:14:30
1367
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人