易截截图软件、单文件、免安装、纯绿色、仅160KB

Flash 一些常用物理公式和AS3的结合应用


来自《Foundation Actionscript 3.0 Animation: Making Things Move!》的物理公式:
向鼠标(或者任何一个点)旋转:
// 用要旋转到的 x, y 坐标替换 mouseX, mouseY
dx = mouseX - sprite.x;
dy = mouseY - sprite.y;
sprite.rotation = Math.atan2(dy, dx) * 180 / Math.PI;
创建波形:
// 将 x, y 或其它属性赋值给 Sprite 影片或影片剪辑,
// 作为绘图坐标,等等。
public function onEnterFrame(event:Event){
value = center + Math.sin(angle) * range;
angle += speed;
}
创建圆形:
// 将 x, y 或其它属性赋值给 Sprite 影片或影片剪辑,
// 作为绘图坐标,等等。
public function onEnterFrame(event:Event){
xposition = centerX + Math.cos(angle) * radius;
yposition = centerY + Math.sin(angle) * radius;
angle += speed;
}
创建椭圆:
// 将 x, y 或其它属性赋值给 Sprite 影片或影片剪辑,
// 作为绘图坐标,等等。
public function onEnterFrame(event:Event){
xposition = centerX + Math.cos(angle) * radiusX;
yposition = centerY + Math.sin(angle) * radiusY;
angle += speed;
}
获得两点间的距离:
// x1, y1 和 x2, y2 是两个点
// 也可以是 Sprite / MovieClip 坐标,鼠标坐标,等等。
dx = x2 – x1;
dy = y2 – y1;
dist = Math.sqrt(dx*dx + dy*dy);
颜色组合:
1.color24 = red < < 16 | green << 8 | blue;
2.color32 = alpha << 24 | red << 16 | green << 8 | blue;
颜色提取:
1.red = color24 >> 16;
2.green = color24 >> 8 & 0xFF;
3.blue = color24 & 0xFF;
4.alpha = color32 >> 24;
5.red = color32 >> 16 & 0xFF;
6.green = color32 >> 8 & 0xFF;
7.blue = color232 & 0xFF;
穿过某点绘制曲线:
1.// xt, yt 是我们想要穿过的一点
2.// x0, y0 以及 x2, y2 是曲线的两端
3.x1 = xt * 2 – (x0 + x2) / 2;
4.y1 = yt * 2 – (y0 + y2) / 2;
5.moveTo(x0, y0);
6.curveTo(x1, y1, x2, y2);
角速度转换为 x, y 速度:
1.vx = speed * Math.cos(angle);
2.vy = speed * Math.sin(angle);
角加速度(作用于物体上的 force)转换为 x, y 加速度:
1.ax = force * Math.cos(angle);
2.ay = force *


相关文档:

Flash Text Engine (Flash文本引擎)

原文地址:http://www.insideria.com/2009/03/flash-text-engine.html      作者:Veronique Brossier
TextBlock - 用于创建文本块(段落)的集合,不是显示对象
textLine - TextBlock的一行,是显示对象
contentElement - 放入TextBlock的内容(文本TextElement ,图像GraphicElement,文本图像组合 ......

别以为嵌入Flash的html不重要

文章类型:技术文档   更新时间:2009-03-03   发布者:HIT-ASP   文章来源:HIT-ASP   点击次数:550
   摘自: 
   http://www.zzsky.cn/build/content/658.htm  
   http://www.blueidea.com/tech/multimedia/2 ......

学习FLASH CS4(一)

     一直对WEB编程不是特别感冒,迫于环境恶劣,现在开始学习它。首先想要学习FLASH方面的,早在2002年那会,我还是非常精通FLASH3的,曾经还去为此当过家教。时隔8年,FLASH已经发展到10版本了。
    用GOUGOU搜索,下了一套金鹰的视频教程。看了几小节,感觉讲得很是详细。
  ......

flash 游戏设计笔记:人物行走一种做法

 
目前来讲,我依然还不会做一个小游戏出来。做游戏需要知道很多东西,这个flash 只是一个自娱自乐的东西。要是看了误导就别怪了。
好,制作这个东西之前,其实这篇文章有一些重复了,不过只是一种demo式的演示。通过键盘来控制控制一个人物走动。
上面是一张透明的png位图。有四个不同的方向。可以看到 基本上上下 ......

nand flash结构以及读写分析

NAND Flash 的数据是以bit 的方式保存在memory cell,一般来说,一个cell 中只能存储一个bit。这些cell 以8 个或者16 个为单位,连成bit line,形成所谓的byte(x8)/word(x16),这就是NAND Device 的位宽。这些Line 会再组成Page.
(Nand Flash 有多种结构,我使用的Nand Flash 是K9F1208,下面内容针对三星的K9F1208U0M),每 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号