FLASH开发辅助工具大全
本文转载
分享一些FLASH开发时用到的工具~
纪念独立博客开博一周年,并且纪念下一年前学习flex,特弄个小Demo,顺便使用下flash buidler 4。
开发需求:比如有时下载个东西,上面的地址是flashget地址,你用迅雷就无法下载,那么就要进行地址转换。
要想开发这个必须知道迅雷,快车及旋风的加密方式,经过参考网上很多的此类似工具转换得出以下:
【注:转载此文请注明转载地址或加上我的博客地址http://www.ajaxcn.net/archives/1013】
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
1.this 表示这个方法调用当前对象的方法货对象的私有变量。
优点:当对象私有型方法中的参数(parameter)或局部变量(local parameter)和
对象私有属性重名,可以使用this区分对象私有型属性和局部变量
另外在flex中输入this,显示一些私有变量和函数
2.super是用于表示父类中能够 被访问的私有属性和方法。最大的作用是在方法覆盖中
,让当前对象类型的私有方法能够访问父类中的可被访问和被当前方法覆盖的方法。
总之可以访问父类的变量和函数,在覆盖方法里也能访问父类的变量和函数
类型共享(static)属性和方法是不能被子类所继承,就是说静态变量和静态函数都是不能被继承的。
ActionScript 3允许对象类型定义与类型共享型属性和方法同名的私有型或方法。就是说可以定义静态变量和非静态变量,而且命名可以相同,函数也是类似的
举例子test目录下创建SimpleObject.as
namespace在c#是叫命名空间
定义和使用名域(namespace)
1)定义名域
2)引用名域,用名域标注对象类型的属性和方法
3)引进名域,建立对象,使用名域访问方法和属性
如何定义如下:
前几天刚看过c# 4.0新特性,貌似c# 直到4.0才有的dynamic关键字
flex 3如何使用dynamic
先创建个EmployeeRecord.as,在empty目录下
package empty
{
public dynamic class EmployeeRecord
{
}
}
调用类中,先引入上述类后
前几天刚看过c# 4.0新特性,貌似c# 直到4.0才有的dynamic关键字
flex 3如何使用dynamic
先创建个EmployeeRecord.as,在empty目录下
package empty
{
public dynamic class EmployeeRecord
{
}
}
调用类中,先引入上述类后
首先主要讲flex先
在类型内部,对象方法可以自由的访问任何权限成员
分同一包裹和不同包裹
1)同一包裹 如果对象类型直接存在继承 则子类自由访问 internal,protected,public
非继承internal,public
2)不同一包裹 如果对象类型直接存在继承 则子类自由访问protected,internal
非继承public
public
c#
所有的类型或成员
任何代码均可以访问该方法
flex
任何类型对象都能访问
flex 3 PopUpButton按钮的使用
这个按钮组成:左边一个按钮+右边一个下拉三角形,相当于c#dropdownlist,
不同是,当选择好下拉项后,还要点击左边的按钮才能执行相应的事件
初始化定义如下:
private function initPopupMenu():void
flex 3提示框Alert的使用
这个在程序中经常用到,首先要在程序中引入mx.controls.Alert,调用的是show()函数
一个简单弹出窗
"Alert",
Alert.OK);'
/>
flex 3 Button控件的用法
引入图片的按钮
当需要鼠标移到按钮上和按下按钮需要不同的图片,则需要overIcon,和downIcon属性
如果想控件不能用时的图片,则需要disabledIcon
上次看的一本flex书,我记下了书中几个flex组件网址
一个flex组件好地方,
http://flexbox.mrinalwadhwa.com/ flexbox上面有源码下载和演示
http://mark-shepherd.com/SpringGraph/ SpringGraph上面有好几个关系图的例子
比如其中几个例子 http://mark-shepherd.com/SpringGraph/AmazonDemo/bin/AmazonDemo.html
另外一个人blog
http://labs.flexcoders.nl/ 有一些3d组件
这些东西只能等自己再提高点flex技术后再回头瞧瞧,先打个记号
Flex如何创建状态States并掌握几个常用控件用法
1.首先创建初始状态,可以看到右边有个
From控件,然后往Form拖动2个TextInput命名为用户名和密码,然后拖动一个ControlBar在From下面,放一个LinkButton,Spacer空格控件,一个Button控件,
1).说明:From控件是表单控件,如果拖动一个FormHeading,就是表单表头名称,拖动 TextInput生成一个双向的,左边是名称右边是输入框