private const CENTRE:Point = new Point(0, 0); //圆心
private const RADIUS:Number = 100; //半径
private const START_ANGLE:Number = 15; //起初角度
private const Tile_TOTAL:Number = 9; //组件个数
private const SINGLE_ANGLE:Number = 360 / Tile_TOTAL; //平均角度
for(var i:uint=0; i<Tile_TOTAL; i++){
var pb:Tile = new Tile(); //新建组件
var angle:uint = i * SINGLE_ANGLE + START_ANGLE; //角度
var p:Point = getPoint(angle);
pb.x = p.x; pb.y = p.y; //移动组件
pb.rotation = angle - 90; //旋转组件
this.addElement(pb); //加到舞台
}
private function getPoint(angle:uint):Point{
var angleRadians:Number = angle * Math.PI / 180; //换算成弧度
var p:Point = new Point(Math.cos(angleRadians) * RADIUS, Math.sin(angleRadians) * RADIUS); //计算偏移量
p.x += CENTRE.x; //跟据圆心对偏移量进行修正
p.y += CENTRE.y; //跟据圆心对偏移量进行修正
return p;
}
分享到:
相关推荐
Flex4的流程设计中,节点拖动所连带的连线拖动问题和连线箭头的绘制
这是一个关于actionscript3.0里面的三角函数的举例和...有利用三角函数做直线运动、圆形运动等源代码! 希望对一些刚学习三角函数的人有帮助! 如果不知道fla文档对应哪个as文档的话 就看看fla里面的文档类就可以了!
flex4各类函数中文帮助文档。CHM格式,flex开发程序员必备。
在Flex中如何使用按钮Button组件进行开发
完整实例在flex中实现iframe,按照说明文档步骤即可使用,我已测试过
flex中文帮助flex中文帮助flex中文帮助flex中文帮助
如何在Flex中使用profile的教程
flex 有序列化排序功能的实现,可以对排序列进行修改,排列规则是,修改的列排序由1升序到数组长度,或者降序排列到1.
flex中使用json 含例子和json包
flex中文帮助文档flex中文帮助文档
这个小例子是使用Java作为服务端、Flex做前台,对一个xml文件的读取和写入。 环境:MyEclipse6.0.1+Flex3插件版,jdk1.6,tomcat6.0,dom4j1.6.1,lcds.war, 使用技术:1.Java+flex,及其对象的转换。 2.Java方面...
本文所有资料均来自Flex官方文档,其英文版权归 Adobe公司所有。 均有实例代码讲解
这个就相当于flex的CSS2.0帮助文档 详细的告诉你flex中每个样式的使用方法
flex中使用away3d引擎播放的帧动画示例
flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助...
Flex中文帮助 学习Flex的好资料 入门提高都实用
FLEX中文教程+实例
flex布局 justify-content 解决最后一排数量不够自动向两端排列问题,简单,高效,好用。
本博客提供的所有教程的资源原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该文献之人无任何关系。谢谢合作 本资源内容包括: 1. ...
Flex学习文档,Flex中文文档,,记载了各种学习心得