- 浏览: 340426 次
- 性别:
- 来自: 广州
最新评论
-
junyu_h:
record方式可不可以用啊?我用record在red5那边只 ...
as3.0应用h.264的视频编码 -
letian003:
楼主怎么没把那个包一起放出来呢
AS3实例:框选对象 -
letian003:
楼主怎么没把那个把一起放出来呢
AS3实例:框选对象 -
Mr桀骜不驯:
我想请教一下,当你框选之后,怎么样可以实现鼠标点击其他地方(非 ...
AS3实例:框选对象 -
Poechant:
赞!Michael到此一游。。
FLEX提高篇--------ShareObject对象详解
文章列表
最近工作需要,在研究BOX2D FLASH物理引擎,在9RIA上看了专题介绍,感觉并不系统,但看到有些朋友翻译过来的文章很是不错,其中。今天找到原文作者关于BOX2D的一系列文章,一共有九篇,我想他们开了一个好头儿,虽然自己的英文水平很烂,但能看懂大概意思,所以打算把余下的几篇,陆续翻译过来,水平实在有限,翻译得不妥的地方,欢迎拍砖,并联系我更正。
HelloWorld再经典不过了,这里有一个很详尽的HELLOWORLD例子:
使用Box2D制作AS3游戏——2.1a版本——Hello World Box2D
第一篇:Box2D 2.1a 教程– 第1部分http://b ...
使用杂点功能制作纹理
- 博客分类:
- ActionScript3
若要修改位图的外观,可以使用 noise() 方法或 perlinNoise() 方法对位图应用杂点效果。可以把杂点效果比作未调谐的电视屏幕的静态外观。
若要对位图应用杂点效果,请使用 noise() 方法。此方法对位图图像的指定区域中的像素应用随机颜色值。
此方法接受五个参数:
randomSeed (int):决定图案的随机种子数。不管名称具有什么样的含义,只要传递的数字相同,此数字就会生成相同的结果。为了获得真正的随机结果,请使用 Math.random() 方法为此参数传递随机数字。
low (uint):此参数指要为每个像素生成的最低值(0 至 255)。默认值为 ...
AS3优化化:mip映射
- 博客分类:
- ActionScript3
原文来自:http://help.adobe.com/zh_CN/as3/mobile/WS4bebcd66a74275c3-576ba64d124318d7189-7ff7.html
如果需要,使用 mip 映射功能缩放较大图像。
在所有平台上,Flash Player 10.1 和 AIR 2.5 中还提供了另一个新功能,该功能与 mipmap 处理有关 ...
as3.0 滚动位图
- 博客分类:
- ActionScript3
设想您创建了一个街道图应用程序,每次用户移动该图时,都需要您更新视图(即使该图只移动了几个像素)。
创建此功能的一种方式是,每次用户移动街道图时,均重新呈现包含更新的街道图视图的新图像。或者,创建一个大型图像,并使用 scroll() 方法。
scroll() 方法可以复制屏幕上的位图,然后将它粘贴到由 (x, y) 参数指定的新偏移位置。如果位图的一部分恰巧在舞台以外,则会产生图像发生移位的效果。与计时器函数(或 enterFrame 事件)配合使用时,可以使图像呈现动画或滚动效果。
以下示例采用前面的 Perlin 杂点示例并生成较大的位图图像(其四分之三呈现在舞台外面)。然后应用 s ...
AS3基础:圆周运动(2)
- 博客分类:
- ActionScript3
package
{
import flash.display.Sprite;
import flash.events.Event;
import flash.geom.Point;
/**
* ...
* @author hacker47
*/
public class Main2 extends Sprite
{
private var radius:Number = 200;
private var angle:Number = 0;
private var xPos:Number;
private var ...
AS3基础:圆周运动
- 博客分类:
- ActionScript3
package
{
import flash.display.Sprite;
import flash.events.Event;
/**
* ...
* @author hacker47
*/
public class Main extends Sprite
{
private var angle:Number = 0;
private var centerX:Number = 300;
private var centerY:Number = 300;
private var radius:Number = 200; ...
接上一篇:
package
{
import flash.display.Bitmap;
import flash.display.DisplayObject;
import flash.display.Loader;
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.events.TimerEvent;
import flash.geom.Matrix;
import flash.med ...
AS3基础:图片绕中心点旋转
- 博客分类:
- ActionScript3
在flex中,roation是以注册点为中心的,而一般我们的元件都是默认以左上角为注册点,而用代码是无法改变它的注册点的,平常项目中,常常需要将元件以指定位置为中心进行旋转,这一篇的小例子,是一张图片绕中心点进行旋转。
其实原理很简单,将图片添加到一个SPRITE容器中,而它的坐标,是(1-img.width)/2,和(1-img.height)/2;这样旋转外面的SPRITE,里面的图片看起来正好就像是以图片为中心在旋转。
第二篇,将介绍一下用matrix来指定任意位置进行旋转。
代码如下:
package
{
import flash.dis ...
import flash.filters.ColorMatrixFilter;var mat:Array = [ 1,0,0,0,0, 0,2,0,0,0, 0,0,1,0,0, 0,0,0,1,0 ];var colorMat:ColorMatrixFilter = new ColorMatrixFilter(mat);clip.filters = [colorMat];redResult = a[0] * srcR + a[1] * srcG + a[2] * srcB + a[3] * srcA + a[4]greenResult = a[5] * sr ...
AS3图形基础:画各种三角形
- 博客分类:
- ActionScript3
图形算法,看似没什么用,其实如果能把这些基础的算法都烂熟于胸,举一反三,在开发游戏或高级应用时,可以让你受到极大启发。
一、根据三个顶点画出三角形
package com.king{
import flash.display.Sprite;
import flash.g ...
AS3基础,鼠标跟随
- 博客分类:
- ActionScript3
我们经常在游戏里看到,人物跟随鼠标的点击旋转并移动位置,其实算法还是比较简单的。
package
{
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
public class Main extends Sprite
{
private var musX:Number;
private var musY:Number;
private var rect:Rect;
public function Main ...
AS3基础-放大镜
- 博客分类:
- ActionScript3
预览图片时,我们常常用到的放大镜效果:
package
{
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.Loader;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.Event;
import flash.filters.BlurFilter;
import flash.net.URLRequest;
/**
...
AS3运动学基础-抛物线
- 博客分类:
- ActionScript3
package
{
import flash.display.MovieClip;
import flash.events.Event;
import flash.utils.getTimer;
/**
* ...
* @author hacker47
*/
public class Main2 extends MovieClip
{
// set gravity amount
var gravity:Number = .00098;
// set starting velcity
var dx:Number = .2;
...
AS3抛物线运动
- 博客分类:
- ActionScript3
有些运动的效果用AS函数来实现,其实也挺有意思,回忆一下高中大学学过的数学和物理知识,就可以做出很多效果来。
package
{
import flash.display.MovieClip;
import flash.events.Event;
/**
* ...
* @author hacker47
*/
public class Main extends MovieClip
{
private var ball:Ball;
public function Main()
{
bal ...