- 浏览: 1084697 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (695)
- 心情日记 (14)
- AS开发工具 (12)
- 文章转载 (99)
- AIR (5)
- 问题总结 (46)
- SWF格式 (7)
- 测试总结 (10)
- 外文资料 (9)
- 算法技术 (33)
- AS3常用开源库 (43)
- 源码范例 (102)
- FLEX (72)
- FLASH 优化 (33)
- 游戏开发 (49)
- 开发技术 (11)
- 工作应用 (34)
- AS3收集 (140)
- WebBase (0)
- 开发构想 (4)
- 设计模式 (2)
- 框架和框架范例 (19)
- RED5 (3)
- java开发 (3)
- JAVA (1)
- FLASH-3D (23)
- 3D (6)
- 书籍 (10)
- 业界信息资料 (3)
- C# (1)
- JavaScript (12)
- HTML5 (6)
- Flixel (1)
- D5Power RPG网页游戏引擎 (0)
- ColorMatrixFilter - 获得相应颜色的色调 函数 (0)
- Starling (0)
最新评论
-
老顽童203:
字体
水果忍者鼠标跟随特效制作[转载] -
hairball00:
[转] 放出超多的Flash组件源代码 -
he74552775:
flash AS3 RegExp简单功能用法(转) -
hanshuai1232000:
第四点,有利也有弊,等你做了大型的aprg,你就知道了
[转]位图数据内存优化 -
yangfantao:
太感谢
[转] 放出超多的Flash组件源代码
package tranbmp
{
import flash.events.Event;
import flash.geom.Matrix;
import flash.geom.Point;
import flash.display.*;
public class TestR extends Sprite
{
public function TestR():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
// entry point
var s1:Shape = new Shape();
s1.graphics.lineStyle(0);
s1.graphics.beginFill(0);
s1.graphics.drawRect(0, 0, 100, 100);
s1.graphics.endFill();
s1.x = 200;
s1.y = 200;
addChild(s1);
var s2:Shape = new Shape();
s2.graphics.lineStyle(0);
s2.graphics.beginFill(0xff0000);
s2.graphics.drawRect(0, 0, 100, 100);
s2.graphics.endFill();
s2.x = s1.x;
s2.y = s1.y;
addChild(s2);
var angle:Number = 45;
centerRotate(s2, angle);
centerRotate(s1, 10);
centerRotate(s2, 60);
}
/**
* 绕中心点旋转
*
* @param mc 元件
* @param angle 角度
*/
public function centerRotate(mc:DisplayObject,angle:Number):void
{
var currentRotation:Number = mc.rotation;
//获取mc不旋转时候的尺寸
mc.rotation = 0;
var mcWidth:Number = mc.width;
var mcHeight:Number = mc.height;
mc.rotation = currentRotation;
//获取mc当前中心点坐标
var pointO:Point = mc.localToGlobal(new Point(mcWidth / 2, mcHeight / 2));
//旋转mc
mc.rotation = angle;
//获取mc旋转后中心点坐标
var pointO2:Point = mc.localToGlobal(new Point(mcWidth / 2, mcHeight / 2));
//平移到原来中心点O
var p3:Point = pointO.subtract(pointO2);
var matrix:Matrix = mc.transform.matrix;
matrix.translate(p3.x, p3.y);
mc.transform.matrix = matrix;
}
}
}
发表评论
-
greenSock新老库
2012-08-07 13:25 0老库-做项目的时候比新库完全不抖啊 -
Starling开发的游戏源码
2012-07-26 17:13 0Starling开发的游戏源码 -
一个基于STARLING的TOWER塔防游戏
2012-07-24 15:27 0一个基于STARLING的TOWER塔防游戏 -
HttpStatusConfig --一个HTTP 协议返回的 解析说明类
2012-04-18 16:40 0package guwanyuan.qicool.game ... -
HTTP/1.1协议规范(中文归纳版)
2012-04-18 16:39 2113一、介绍(introduction) ... -
[转] [Flash/Flex] 加载SWF性能VS影片剪辑性能
2012-03-15 22:29 0http://bbs.9ria.com/viewthread. ... -
水果忍者鼠标跟随特效制作[转载]
2012-03-01 16:06 2449实现这效果其实比较简单,主要是思路~! package ... -
greensock-as3
2012-02-23 21:26 0greensock-as3 -
禁止输入文本可以粘贴
2012-02-10 13:15 2316//禁止输入文本粘贴动作 private static ... -
江湖情缘游戏里的跳的类
2012-02-08 23:55 0package com.app.role.montions ... -
ColorMatrixFilter - 获得相应颜色的色调 函数
2012-02-08 23:03 0/**获得相应颜色的色调的滤镜**/ public sta ... -
[教程] 路点导航(Waypoint Navigation)
2011-12-31 00:51 0前言:这个不难,所以知道的童鞋不要喷,不知道的童鞋也不要怕,要 ... -
ARPG游戏引擎设计思路
2011-12-31 00:48 00.整体结构 下载 (32.92 KB ... -
Embed绑定XML与txt文本文件
2011-12-28 15:54 4648使用Embed标签可以将图片绑定到swf中并显示,那么我 ... -
Flash_Rich_Text_Editor(完美的富文本编辑器)
2011-12-27 17:55 0Flash_Rich_Text_Editor(完美的富文 ... -
弹弹堂测试
2011-12-08 04:21 0弹弹堂测试弹弹堂测试 -
一些DEMO
2011-11-28 17:42 0一些DEMO一些DEMO -
[转]三次贝尔曲线
2011-11-10 01:09 1923http://bbs.9ria.com/viewt ... -
[心得] 完美解决as3在ie中初始化时stageWidth和stageHeight为0的问题
2011-11-03 00:46 2937先看下面的一段脚本,这是比较经典的初始化脚本: pa ... -
五子棋算法详解
2011-10-31 04:14 0五子棋算法详解五子棋算法详解五子棋算法详解
相关推荐
Flash绕旋转字---------源代码
"Flash旋转木马效果"是指利用Flash ActionScript编程语言实现的一种动态视觉效果,模拟现实世界中的旋转木马场景,使用户能够看到一系列图像或对象围绕一个中心点循环展示,营造出旋转的效果。 这个效果通常涉及到...
中心点对于缩放和旋转至关重要,因为它决定了图片变换的参照点。 4. **放大缩小**:选中图片后,可以使用“工具箱”中的“缩放工具”(Z键)来放大或缩小图片。按住Shift键同时拖动可以保持纵横比,避免图片变形。...
在本资源中,"Flash文字快速旋转形成光环动画效果.rar" 是一个压缩包,其中包含了一个Flash动画示例,展示了如何通过编程使文字快速旋转,最终形成一个光环或圆球的效果。这个效果是通过巧妙地利用Flash的...
虽然Flash本身没有直接提供“中心点”这一概念,但在实际应用中,人们常常把图形的几何中心称为“中心点”,尤其是在讨论旋转和平移等变换时。中心点可以帮助我们直观地理解图形旋转时的平衡和对称性。 注册点和...
首先,我们需要理解“漂亮的flash旋转相册”所包含的关键技术点。这个项目的核心是将多张小图片以旋转的方式呈现,同时具备鼠标悬停和点击的交互效果。当鼠标移动到某一张小图片上时,旋转会暂停,以便用户能够清晰...
- 计算小球中心点到鼠标位置的向量,以及向量的角度。 - 使用`Math.atan2()`函数计算角度,该函数返回从x轴到指定点的逆时针方向的角度。 - 将角度转换为Flash中的旋转属性`rotation`,通常以度为单位。 6. **...
在给定的压缩包"flash as3 多点触控-缩放-旋转-滑动.zip"中,包含了使用AS3实现多点触控功能的实例,这些功能包括触控缩放、旋转和滑动,适用于触摸屏设备。 首先,让我们深入理解多点触控的基本概念。多点触控允许...
这可能是通过调整ActionScript中的旋转速度变量,根据鼠标与中心点的距离来改变旋转速率。例如,当鼠标离中心点越远,图片旋转的速度可能就越快,反之则越慢,提供更加细腻的交互体验。 在实际应用中,这种360度...
在Flash中,注册点和中心点是两个关键概念,它们在图形变形、旋转和缩放过程中扮演着不同角色。理解这两个点的区别对于精确控制动画和交互至关重要。 首先,注册点是元件在Flash舞台上的定位原点,即坐标系统(0,0...
通过研究这个源代码,我们可以学习到如何控制文字动画的速度、旋转方向、旋转中心点以及如何利用编程实现特定的视觉效果。对于初学者来说,这是一个很好的实践案例,可以帮助理解Flash中的动画原理和ActionScript...
- 移动椭圆的中心点到合适的位置,以便后续旋转操作更加流畅。 - **目的**:通过调整图形的位置和形状,使其更适合旋转动画的效果。 ##### 步骤 4:创建旋转图形 - **操作方法**: - 在“变形面板”上设置“旋转...
这通常是一个静态的、代表360度全景图像中心点的图片。 "carousel_xml_zcool.com.cn.swf" 是编译后的Flash文件,是最终在浏览器中运行的可执行文件。SWF是ShockWave Flash的缩写,是Flash内容的标准输出格式。用户...
在本例中,图片被视为3D对象,围绕一个中心点进行旋转,给用户带来立体的视觉体验。 接下来,是动态替换XML文件的图片路径。这是Flash内容与外部数据交互的一种常见方式。XML是一种轻量级的数据交换格式,易于读写...
在Flash编程中,实现3张图片的叠加旋转切换效果是一种常见的动态展示技术,它通过编程逻辑使得图片在舞台上以特定的方式进行变换,增加视觉吸引力。本篇将详细讲解如何使用ActionScript(Flash的主要编程语言)来...
"Flash旋转的光影效果"这个项目,正如其名,展示了星星围绕一个中心点旋转并逐渐缩小的动画,这种现象让人联想到宇宙中的黑洞。这个效果的实现基于ActionScript,Flash的编程语言,结合了图形渲染和时间轴控制。 1....
这个标题暗示了我们正在讨论一个利用ActionScript编程语言编写的Flash动画效果,其中光线会围绕一个中心点持续旋转。 描述中提到的“很多条光线围绕中心不停旋转”是通过编程实现的动态效果。在Flash中,这种效果...
本资源“文字360度旋转Flash动画特效.rar”提供了一个独特的Flash动画效果,其中的文字和中心标志能够实现360度的连续旋转,为网页增添动态视觉效果。 首先,我们要理解Flash源码的概念。Flash源码是使用...
总的来说,这份"flash动画旋转的风车教学PPT教案"涵盖了Flash动画制作的基本技巧,包括图形绘制、颜色填充、元件操作、变换与变形、关键帧的使用以及动画帧的控制等核心知识点。对于初学者而言,这是一个很好的实践...
当用户在一个对象上进行两指旋转手势时,程序需要计算这两个触摸点相对于对象中心点的位置变化,然后根据角度差异更新对象的rotation属性。 滑动或平移操作则简单一些,通常是通过单个触摸点在屏幕上的移动来跟踪...