自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Stereo

勇者无所畏惧 强者自强不息

  • 博客(29)
  • 资源 (12)
  • 收藏
  • 关注

原创 AS3主流游戏引擎

Citrus引擎Citrus是一款开源的游戏引擎,采用stage3D技术,基于Starling,Away3D,Box2D,Nape等框架和物理引擎。使用Citrus你可以很轻松的制作一款跨平台的游戏。地址:http://citrusengine.com/源码:https://github.com/alamboley/Citrus-Engine/Away3D引擎

2013-05-31 17:13:27 2277

转载 Java POI Excel封装例子

近来因为工作需求,编写一个操作excel的工具类,是基于poi的。和大家分享一下。package com.shine.framework.core.office;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.

2013-05-30 20:44:01 855 1

转载 使用Box2D制作AS3游戏——2.1a版本——Hello World Box2D

想要制作一个像纸上怪物一样酷的基于物理学的flash游戏吗? 最好的方式就是使用一个叫做Box2D的很好的flash开源类库。现在有很多关于flash的物理引擎,但是Box2D就属于这些引擎中的战斗机。很多开发人员选择使用Box2D,并且现在Box2D有许多个语言版本(C++,java,xna,iphone,android),这使得Box2D成为了一款炙手可热的开发引擎。       但是

2013-05-30 18:47:22 2193

转载 “AS3.0高级动画编程”学习:第四章 寻路(AStar/A星/A*)算法 (下)

在上节的最后,我们给出了一个寻路的示例,在大多数情况下,运行还算良好,但是有一个小问题,如下图:很明显,障碍物已经把路堵死了,但是小球仍然穿过对角线跑了出来!问题在哪里:我们先回顾一下AStar.as中用于判断的if语句//如果是当前节点,或者是不可通过的,则跳过if (test == node || !test.walkable){ continue;

2013-05-21 14:15:38 1307 1

转载 “AS3.0高级动画编程”学习:第四章 寻路(AStar/A星/A*)算法 (中)

上节提到了节点(Node),代价(Cost),估价公式等基本概念,有了这些知识铺垫 就可以正式开启寻路之旅了!如上图,这是一个5行8列的网格,黄色节点为起点,红色节点为终点,黑色节点为障碍物(节点)。寻路过程可以这样考虑:1、先以起点为中心,向周边扩张一圈,同时计算出周边节点(最多有8个)的单步代价g(即从中心点移动到相邻格子的代价:水平或垂直为1,对角为1

2013-05-21 14:08:18 1622

转载 “AS3.0高级动画编程”学习:第四章 寻路(AStar/A星/A*)算法 (上)

一提到“A*算法”,可能很多人都有"如雷贯耳"的感觉。用最白话的语言来讲:把游戏中的某个角色放在一个网格环境中,并给定一个目标点和一些障碍物,如何让角色快速“绕过障碍物”找出通往目标点的路径。(如下图)在寻路过程中,角色总是不停从一个格子移动到另一个相邻的格子,如果单纯从距离上讲,移动到与自身斜对角的格子走的距离要长一些,而移动到与自身水平或垂直方面平行的格子,则要近一些。为了描述

2013-05-21 14:02:29 1339

翻译 AS3.0碰撞检测 hitTestObject 与 hitTestPoint

早先 Flash 中的影片剪辑都有内置 hitTest 方法,这个方法有很多种用途。而现在已经将它划分为两种方法,这样做更加合理。hitTestObject 方法用于判断两个显示对象间是否发生了碰撞,而 hitTestPoint 方法用于判断某个点与显示对象间是否发生了碰撞。碰撞检测两个影片    使用 hitTestObject 判断两个影片是否碰撞也许是最简单的碰撞检测

2013-05-20 18:12:34 4058

转载 Flex坐标系统及转换

这些天简单重新玩了一下Flex,感受觉坐标这块挺有意思,下面译一下关于坐标的文档        flash和flex针对不同的目的,提供了3种不同的坐标系          全局的就是(stage级别的)          本地坐标系(组件级别的)          内容坐标系(相对于本地坐标系说的)    这些坐标系的点是可

2013-05-20 14:34:09 827

转载 抛物线、碰撞、反弹

package{ import flash.display.Sprite; public class Ball extends Sprite { public var radius:Number; public var color:uint; public var vx:Number=0; public var vy:Number=0; public func

2013-05-20 11:02:06 1070

转载 浏览器窗口尺寸改变时的图片自动重新定位

俗话说:拳不离手,曲不离口。学过的技能不用,放长了就生疏了,今天以前的同事问我:用户改变浏览器窗口尺寸时,flash中的图片如何重新定位于4个角上。花了近一刻钟才回忆想来:stage有Resize事件,呵呵代码如下:1.先把加载图片的逻辑封装一下package { import flash.display.Sprite; import flash.di

2013-05-15 17:18:44 841

转载 flex4/flash builder中动态加载Module并与之交互的正确方式

关于flex中动态加载Module的文章,网上有很多,但多半是基于flex3的,如果在flash builder/flex4中按他们所提供的方法去做,最后将module加载到容器中时,会报:null object reference错误。经过多番摸索,发现只能在ready回调中,以Object这种基本类型使用,不能强制做任何类型转型,方能正常加载到容器,并与加载后的实例交互(虽然这样fla

2013-05-15 17:14:18 1033

转载 RTMP 协议研究

看了一周Flex/Flash的相关东东,发现总在与RTMP这个字眼打交道,今天终于下决心想深入了解这玩意儿,找到一篇不错的文章,转载与此,原文地址:http://blog.csdn.net/chenyanxu/archive/2009/09/02/4511087.aspx正文开始:RTMP 协议研究 1 协议研究概述    协议设计和分析一直都是在工作遇到,正好

2013-05-15 17:10:32 929

转载 如何检测摄像头是否被占用

原理:摄像头激活后,持续检测与之关联的Video对象是否在播放(即每秒帧数)btnCheck.addEventListener(MouseEvent.CLICK,btnCheckClick); var cam:Camera;var video:Video;var intervalId:uint;var intelvalTimes:uint=0; function btnCheck

2013-05-15 17:08:09 6504

转载 如何做自定义Loading加载其它swf

const FILE_PATH:String="main.swf";const CLASS_NAME:String="MainSwf"; var loader:Loader;var request:URLRequest; loader = new Loader();request=new URLRequest(FILE_PATH);loader.contentLoaderInfo.

2013-05-15 17:06:20 909

转载 AS3:让人叹为观止的Flash作品

这是日本roxik大师的作品(据说他的水平在日本还只能排到第二)如果只是做出这些随机动作的小球,也许不算什么,但是让人称奇的是它的CPU占用率,居然不到5%另外还有一些3D/物理引擎,也都很NB,完整演示网址见: http://temp.roxik.com/感叹:水平第二都已经这样了,排名第一的岂不是神了?

2013-05-15 17:03:05 1231

转载 二次贝塞尔曲线应用-生成飞机路径示意图

本周听到公司其它项目组同事在讨论一个小需求:给定3个点(其实是飞机经过的航站,比如:从浦东-西安-北京),在UI上生成一段曲线,用来示意飞机的路线图(其实用直线我觉得也能将就,反正只是示意,只是大家觉得直线太out,不美观),晚上无事,尝试了一下:有二个方案:1、椭圆(很快被自己给否定了,椭圆的标准方程 (x-m)^2/(a^2) + (y-n)^2/(b^2)=1,有m,n,a,

2013-05-15 16:56:50 2230

转载 粒子效果

粒子爆炸:仍然要用到以前的小球类,不过稍加改造package {    import flash.display.Sprite;     //小球 类    public class Ball extends Sprite {         public var radius:uint;//半径        public var color:

2013-05-15 16:47:24 739

转载 摄像头/麦克风的视频/音量指示器

在一些实时视频或视频分享应用中,需要动态显示麦克风的音量大小,或者检测视频是不是正在播放,这里演示一种简单的音量指示器1.先写一个指示器类其实就是一个根据百分比来填充的矩形package { import flash.display.Sprite; //音量指示器(by 菩提树下的杨过 http://yjmyzz.cnblogs.com/)

2013-05-15 16:44:51 914

转载 不用startDrag和stopDrag的对象拖动

package { import flash.display.Sprite; import flash.events.MouseEvent; import flash.ui.MouseCursor; import flash.ui.Mouse; public class MouseMoveDrag extends Sprite { p

2013-05-15 16:42:21 1040

转载 AS3中的序列化与反序列化

AS3中的序列化功能其实比较弱,Adobe官方的第三方json序列化工具类可以把对象的属性序列化为字符串,并反序列化为对象。但如果对象中定义了自己的function,则这部分序列化时将被忽略。import com.adobe.serialization.json.*;//构造一个复杂对象var obj:Object = new Object();obj.name = "yjm"

2013-05-15 16:39:01 1146

转载 As3.0中的位图(Bitmap/BitmapData)编程

As3.0中的位图(Bitmap/BitmapData)编程功能十分丰富,下面这些是官方文档上的基本示例:1.位图使用(模糊)滤镜//创建一个矩形区域的BitmapDatavar bmd:BitmapData = new BitmapData(80, 30, false, 0xefefef); //画个红色的矩形var rect:Rectangle = new Rectangl

2013-05-15 16:24:16 2553

转载 Flex FPS观察工具

package com.match.elements{ import flash.display.BitmapData; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.geom.Matrix; import flash.geom.

2013-05-09 17:43:57 858

转载 模拟喷泉粒子

package { import flash.display.Sprite; public class Ball extends Sprite { public var radius:Number; public var color:uint; public var vx:Number=0; public

2013-05-08 15:04:24 952

转载 高级坐标旋转

抛物线如果你投掷一个铅球或者踢足球,它们将做一个抛物线运动。因为它们总是受一个垂直于地面的重力加速度g的作用。下图为四个方向上的抛物线。公式:垂直轴向上的抛物线:y=a(x–h)2+k, 顶点为(h,k),关于x=h对称.水平轴向上的抛物线:x=a(y–k)2+h, 顶点为(h,k),关于y=k对称.举例:

2013-05-08 15:01:21 580

转载 旋转多个物体

package { import flash.display.Sprite; public class Ball extends Sprite { public var radius:Number; public var color:uint; public function Ball (radius:Number,co

2013-05-08 15:00:06 614

转载 多角度回弹

算法实现:ActionScirpt3.0实现:package { import flash.display.Sprite; public class Ball extends Sprite { public var radius:Number; public var color:uint; publ

2013-05-08 14:58:56 820

转载 一维动量守恒

package { import flash.display.Sprite; public class Ball extends Sprite { public var radius:Number; public var color:uint; public var vx:Number=0; public

2013-05-08 14:57:50 740

转载 ActionScript3.0中的Number精度问题

var a:Number=7*Math.pow(10,-5);//数学意义上的0.00007 var b:Number=3*Math.pow(10,-5);//数学意义上的0.00003 trace(a-b);//输出0.00004 var c:Number=0.00007; var d:Number=0.00003; trace(c-d);//输出0.000039999999999

2013-05-08 14:56:50 1201

转载 Deflater、Inflater压缩解压示例

package com.yt.lq.utils;import java.util.zip.Deflater;import java.util.zip.Inflater;import java.util.zip.DataFormatException;import java.io.ByteArrayOutputStream;public class CompressionTool {

2013-05-07 16:15:50 1186

hadoop2.x安装

hadoop2.x安装指南.

2015-11-11

Hortonworks Data Platform: HDFS Administration Guide

Hortonworks Data Platform: HDFS Administration Guide

2015-10-26

Hortonworks Data Platform: YARN Resource Management

Hortonworks Data Platform: YARN Resource Management

2015-10-26

Hadoop hdfs存储

hdfs存储.pdf hdfs,hadoop学习参考

2014-01-26

Hessian android版

Hessian android版.

2013-12-27

Tomcat集群配置

Apache+Tomcat集群配置 基于最新的Apache和Tomcat,具体是2011年4月20日最新的Tomcat和Apache集群和负载均衡配置。

2013-12-27

Flash ActionScript 3.0高级动画教程

Flash ActionScript 3.0高级动画教程.pdf

2013-05-31

AS3 Box2D引擎官方例子、源码、API

AS3 Box2D引擎官方例子、源码、API

2013-05-30

Flex 逼真海洋效果

Flex 逼真海洋效果

2013-05-09

AS3贝塞尔算法

用AS制作游戏引导线(等分贝塞尔曲线)

2013-04-10

不错的Flex图片滚动效果

Flex效果

2013-01-31

页游地图Demo

Flex页游地图Demo

2013-01-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除