Actionscript/Flex
文章平均质量分 74
wapjingle
这个作者很懒,什么都没留下…
展开
-
ActionScript自定义苹果风格圆角按钮
实现一个纯AS的文字和图片的按钮组件点击图片查看效果,右击Flash,view source查看源码。备注:在Actionscript项目中添加view source的方法,在入口方法中添加com.adobe.viewsource.ViewSource.addMenuItem(this,”srcview/index.html”);然后,project->Export R原创 2012-01-12 22:59:13 · 843 阅读 · 0 评论 -
Actionscript 倒计时组件
/** * ComingX.com * Copyright 2012. All rights reserved. * * @Author: Jingle * @Email: jingdongemail#gmail.com * @Created date: 2012-2-6 */package com.jingle.view.component{ import flash.dis原创 2012-02-07 11:52:36 · 655 阅读 · 0 评论 -
Flex SWFLoader加载SWF和元件,控制SWF
Flex SWFLoader加载SWF和元件,控制SWFSWFLoader加载外部swf是一个很好的方法,在进行Flex游戏开发的时候,我们通常会需要很多Flash提供的游戏角色,这些角色可以每个都是一个单独的swf,也可以是存在于一个swf文件中的各个元件。两种方法各有优劣:1. 单独的swf,每个角色独立性很强,可以在需要的时候才加载。未来修改角色也不会影响到其它角色。但是会有原创 2012-01-12 23:06:28 · 2320 阅读 · 0 评论 -
ColorMatrixFilter色彩矩阵滤镜
包 flash.filters类 public final class ColorMatrixFilter继承 ColorMatrixFilter BitmapFilter Object使用 ColorMatrixFilter 类可以将 4 x 5 矩阵转换应用于输入图像上的每个像素的 RGBA 颜色和 Alpha 值,以生成具有一组新的 RGBA 颜色和 Alpha 值的结果。转载 2012-01-12 23:00:48 · 1228 阅读 · 0 评论 -
AIR本地数据库的使用
AIR本地数据库的使用最近做个桌面的小应用,想要使用air的本地数据库功能,保存用户的历史操作信息和数据,其实就是保存用户已经打开过的文件。对用户的操作信息的保存,的确是很有用的,日后可以以此进行分析,总结用户习惯,设计更加友好的程序,更符合用户自然人操作行为的界面。另外本地数据库的使用也可以保存程序的状态,比如用户的个性化设置,用户偏好。我想把用户打开文件的历史记录写进本地数据库里,以后原创 2012-01-12 23:16:10 · 1309 阅读 · 0 评论 -
Flex企业级项目架构应考虑的问题
1. 全局变量持久化 Model2. 静态常量 Constant3. 全局事件机制(不必须)EventLocator4. 统一资源管理 Resource5. 程序信息记录 Log6. 操作提示 Tip7. 命令历史记录 Undo/Redo8. 键盘快捷键 KeyHandler原创 2012-01-12 23:02:54 · 449 阅读 · 0 评论 -
flash物理引擎APE 快速上手教程
flash物理引擎APE 快速上手教程APE是Actionscript Physics Engine的缩写,即为Actionscript的物理引擎。还有其他的as的物理引擎,比如说Box2d,这个以后再学习,现在先从较为简单的APE开始学习。此教程专为从未接触过APE的童鞋们设计,来帮助大家快速使用APE,至于一些比较深层的内容,待笔者深入了解后再讨论。现在就开始吧。1原创 2012-01-12 23:13:36 · 1167 阅读 · 0 评论 -
Flex加载swf的几种方法
Flex加载swf的几种方法Flex中通常会使用一些动画,这些需要借助flash的时间轴才可以创建。前面讲过两种方式:1. 由Flash编译,由Flex写AS,通过库中元件的链接类调用。查看2. 由Flash导出SWC,由Flex导入SWC。查看这篇文章讲述使用外部swf的方式。加载方式有很多,这里介绍两种,一种Embed,一种是Loader。1 Embed原创 2012-01-12 23:08:07 · 2132 阅读 · 1 评论 -
Box2D教程2-鼠标交互
Box2D教程1-创建碰撞世界Box2D教程2-鼠标交互Box2D教程3-刚体绑定外观Box2D教程4-复杂刚体的复杂外观Box2D教程5-碰撞检测Box2D的鼠标交互不是让鼠标与显示物体之间接触,实际上是创建一个鼠标关节,此关节两端分别刚体和地面。当鼠标点下时,创建一个极小的区域,遍历获取区域下面的刚体,当获取到刚体后,创建鼠标关节,随着鼠原创 2012-01-12 23:21:06 · 1118 阅读 · 1 评论 -
Flex 动态嵌入字体
Flex 动态嵌入字体项目中经常会使用到特殊字体,而且中文的字体文件动辄几兆,如果打包到项目swf中,将会带来很长的加载时间。因此动态加载字体文件成为一个关键问题。实现的动态加载有三种方法:1.将字体文件打包为swf(可以设定仅加载部分文字),用时加载。2.将字体文件放到服务器端,由CGI(如java、php、.net)将需要的文字生成swf存储在服务器端,返回客户端swf文件地址原创 2012-01-12 23:10:48 · 649 阅读 · 0 评论 -
Box2D教程3-刚体绑定外观
Box2D教程1-创建碰撞世界Box2D教程2-鼠标交互Box2D教程3-刚体绑定外观Box2D教程4-复杂刚体的复杂外观Box2D教程5-碰撞检测通常我们制作游戏时不可能使用Box2D提供的默认调试显示对象,我们需要创建个性化的外观,如果汽车、房子等等。那么如何把这些外观附加到刚体上面呢?这就是此教程的重点。创建一个刚体原创 2012-01-13 14:45:32 · 954 阅读 · 0 评论 -
Flash与Flex配合开发,flash导出swc到flex
Flash与Flex配合开发,flash导出swc到flexFlash与Flex常配合起来开发游戏,通常方法有两种:1 Flash创建元件资源给FB,由FB实现编译2 FB创建纯ActionScript项目,作为Flash的文档类,由FP编译(查看详细讲述)这里主要说明第1种,这是一种很多程序员都使用的方式。Flash创建元件资源给FB,还有两种方式:1 SWF。F原创 2012-01-12 23:09:50 · 3222 阅读 · 1 评论 -
AS3中深度管理的实现
AS3中深度管理的实现AS3中的深度管理非常简单。主要用到两种方法:getChildIndex()和setChildIndex()。深度管理的操作有4种:上移,下移,置顶,置底。 上移操作,只需通过getChildIndex()方法获得当前对象的索引位置i,将i的值加1,然后通过setChildIndex()方法将当前对象放到新的索引位置。下移操作同理。置顶操作,只原创 2012-01-12 23:04:46 · 1004 阅读 · 0 评论 -
Box2D教程1-创建碰撞世界
Box2D教程1-创建碰撞世界Box2D教程2-鼠标交互Box2D教程3-刚体绑定外观Box2D教程4-复杂刚体的复杂外观Box2D教程5-碰撞检测SWF预览Box2D是一个比较优秀的二维物理引擎,由C++编写,后由Alchemy转换成AS3。这个教程主要介绍如何创建物理世界、刚体、及其基本形状,即Box2D的Hello world。Box2D的物理世界通常包括这样原创 2012-01-09 15:09:25 · 827 阅读 · 0 评论 -
Box2D教程6-碰撞强度
阅读此教程前请先阅读:Box2D教程5-碰撞检测Box2D教程1-创建碰撞世界Box2D教程2-鼠标交互Box2D教程3-刚体绑定外观Box2D教程4-复杂刚体的复杂外观两个物体产生碰撞的时候,除了检测是否碰撞了,很多时候我们需要知道碰撞强度有多大,比如愤怒的小鸟,要根据碰撞的强度决定是否消去障碍物。这一个教程解释如何获取碰撞强度。 碰撞的强度在物理上用冲量(Impluse原创 2012-02-18 12:09:34 · 1137 阅读 · 0 评论