- 博客(11)
- 资源 (8)
- 收藏
- 关注
原创 Dynamic Class与Sealed Class
背景: 从是否可以区分仅存在于编译阶段为实例动态添加属性,可以类分为:动态类(Dynamic Class)和密封类(Sealed Class)。动态类生成的实例可以在运行时动态添加属性,而密封类则不可以,for..in与for each ... in只能遍历动态类的动态属性。 例子: 1、DynamicClass package com.test { pub
2012-09-06 11:41:49
1920
原创 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
592
原创 Flex事件机制(1)
机制说明: 事件机制分为三个阶段,按照先后顺序如下说明(假设Button分发了事件): 捕获阶段(Capture phase):从顶部(如root)到目标; 目标阶段(Target phase):到达目标; 冒泡阶段(Bubbling phase):从目标到顶部。 注: 1、当鼠标点击触发了事件:Button(D); 2、FlashPlayer会将事件对象调度到从显示列
2012-08-29 09:14:11
1072
原创 [RemoteClass]
作用: 用此标签将类注册到Flex,Flex会在用AMF格式序列化类实例时保留类型信息。需要在类定义之前插入此标签。还可以在客户端程序中用此标签代表某个服务端Java对象:[RemoteClass(alias=" ")] 这样可以创建直接映射到Java对象的AS对象。需要在alias值中赋予Java类的全名。 格式: [Bindable] [RemoteClass(alias=
2012-08-28 15:22:05
1570
原创 [NonCommittingChangeEvent]
作用: 此标签定义了一种折中事件,这种事件不会引起Flex数据验证。通常用于经常变化但又不需要每次都进行数据验证的属性。例如,你给一个TextInput组件的text属性绑定了某个验证器。text属性会在每次键盘输入事件时改变,但你只是希望在用户按下Enter键或移除焦点时进行数据验证。此类型事件可以使你分派改变事件但不出发验证。 属性: [Bindable(event="val
2012-08-28 15:09:21
761
原创 [Inspectable]
作用: [Inspectable]标签用于为as的属性定义一些为flex代码提示等使用的信息,例如属性的类型、默认值等等。[Inspectable]标签可以用在属性上,也可以用在getter/setter上。指定此属性在 Flash Builder 的属性检查器中的显示方式。也用于指定 MXML 中 String 类型属性的允许值。 属性: [Inspectable
2012-08-24 23:12:52
3019
翻译 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
2254
原创 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
946
原创 Panel-Skin
环境背景: 1、Adobe提供的模式皮肤,样式一般化不能给予好的体验: 自定义皮肤须知: 1、因为我们是对组件的皮肤“重写”,标签的标识符(Id)必须跟默认的一样。 static private const exclusions:Array = ["background", "titleDisplay", "contentGroup", "controlBa
2012-04-22 15:25:40
790
原创 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
2027
原创 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
1440
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅