存档

‘flex’ 分类的存档

flex 3如何创建ActionScript 3项目并延伸

2009年9月5日 云飞扬 没有评论

flex 3如何创建ActionScript 3项目并延伸
下班回来看电视的时候睡着了,醒来凌晨0:30分,再睡已经尝试无法睡着,起来搞搞兴趣爱好,
前一段时间知道了flex也能创建AS 3项目的,并且在原来fla文件中把类库中的影片剪辑可以导出swc文件,
AS项目如何导入swc,这个东西在项目属性 ActionScript BuidPath中 切换到Library path 里面的Add Swc文件。
步骤创建ActionScript,File->new ActionScript
创建as文件,File->ActionScript class 输入Name ,继承类Superclass->Browse->输入Sprite

ActionScript 3 继承时静态变量和函数的使用

2009年9月2日 云飞扬 没有评论

类型共享(static)属性和方法是不能被子类所继承,就是说静态变量和静态函数都是不能被继承的。

ActionScript 3允许对象类型定义与类型共享型属性和方法同名的私有型或方法。就是说可以定义静态变量和非静态变量,而且命名可以相同,函数也是类似的

举例子test目录下创建SimpleObject.as

ActionScript 3中===与==及!==与!=操作符的区别

2009年9月1日 云飞扬 没有评论

===与==操作符的区别如下:
1.全然(strict)相等的比较操作符(===)的操作只对数字类型变量的惊醒数据类型转换,
而一般相等的比较操作符(==)的操作符对所有基本数据类型进行转换。
2.使用===相等比较符来比较null和undefined,它总是返回flase(不成立)。
!==与!=操作符的区别如下:

ActionScript 3中 动态函数的定义和使用语法

2009年9月1日 云飞扬 没有评论

ActionScript 3中 动态函数的定义和使用语法
ActionScript 3函数定义有2种情况,一种是一般正常的函数,另外中是动态函数的定义,
特别是动态函数是区别于其他语言比如c#,java等的主要特性

ActionScript 3中for(..in..)与for each(..in..)区别比较

2009年9月1日 云飞扬 没有评论

ActionScript 3中for(..in..)与for each(..in..)区别比较
for(..in..)的用途是对一个对象中所有的属性名称(注意是属性名称,而不是属性值)
进行逐个访问或者对数组中的每一个下标进行逐个访问。for each(..in..)结构的用途
是对一个对象中的所有属性值(此处是属性值而不是属性名称)或者对数组中的每一个
元素值进行逐个访问。
以下是数组方法

flex 3名域namespace的使用有的也称命名空间

2009年8月26日 云飞扬 没有评论

namespace在c#是叫命名空间
定义和使用名域(namespace)
1)定义名域
2)引用名域,用名域标注对象类型的属性和方法
3)引进名域,建立对象,使用名域访问方法和属性

如何定义如下:

分类: flex 标签: ,

flex 3 动态标识"dynamic"的使用

2009年8月26日 云飞扬 没有评论

前几天刚看过c# 4.0新特性,貌似c# 直到4.0才有的dynamic关键字

flex 3如何使用dynamic

先创建个EmployeeRecord.as,在empty目录下

package empty
{
public dynamic class EmployeeRecord
{
}
}

调用类中,先引入上述类后

分类: flex 标签: ,

flex 3与c#对象类型访问权限的比较

2009年8月26日 云飞扬 没有评论

首先主要讲flex先
在类型内部,对象方法可以自由的访问任何权限成员

分同一包裹和不同包裹

1)同一包裹 如果对象类型直接存在继承 则子类自由访问 internal,protected,public
非继承internal,public

2)不同一包裹 如果对象类型直接存在继承 则子类自由访问protected,internal
非继承public
public
c#
所有的类型或成员
任何代码均可以访问该方法
flex
任何类型对象都能访问

分类: flex 标签: ,

FLex buider 3无法调试Debugger的解决办法

2009年8月23日 云飞扬 没有评论

FLex buider 3无法调试Debugger的解决办法
今天终于重新出现了,可能由于我更新了flash player吧,所有这次记录下解决办法
主要由于没有安装调试版本的flash player
错误如下:Installed Flash Player Is Not a Debugger
解决办法:
1. FLex buider 3环境下 选择windows=》Preferences,选择General,选择web browser.选中use external web browser. 用的是ie,Internet explorer,然后点OK.

分类: flex 标签:

flex 3 PopUpButton按钮的使用

2009年8月19日 云飞扬 没有评论

flex 3 PopUpButton按钮的使用
这个按钮组成:左边一个按钮+右边一个下拉三角形,相当于c#dropdownlist,
不同是,当选择好下拉项后,还要点击左边的按钮才能执行相应的事件
初始化定义如下:
private function initPopupMenu():void