06
2015
06

等边三角形-已知两点求第三点坐标

如题。

实现方法很多。这里利用旋转变换来实现。

假设已知等边三角形的两点A、B的坐标,求第三点C的坐标。

连接点AB得到线段AB,以A为圆心,将AB旋转60度,B所在的位置即是等边三角形的第3点C。其实应该存在两个点,AB旋转60度或-60度。


效果如下,可拖动绿色圆点,观察三角形的变化。

03
2015
06

flex 4中如何让panel居中显示

如题,flex 4中如何让panel居中显示。

只需要设置属性 horizontalCenter="0" verticalCenter="0"。


02
2015
06

Flex通过设置FB编译器参数,设置swf舞台大小等参数

要改变发布的swf的尺寸,flash cs系列直接改舞台尺寸即可;flashdevelop可以用[swf]元标签,或者直接在工程、属性里边改。flashbuilder没发现直观的修改方法。百度,发现下面的方法可行。

01
2015
06

打造自己的Flex AIR标题栏

其实思路和用flash cs开发一样,先隐藏默认的边框,然后自己做一个标题栏,放到最上边。区别在于,用flash cs全是可视化的,可视化设置系统镶边,可视化编辑标题栏;flex全都是代码实现的。

以下转自:http://www.blogjava.net/TWaver/archive/2012/02/29/370994.html

01
2015
06

flex开发air程序下方多一个灰色的条

用flex进行air开发,发现界面底部多出来一个灰色的条。即使什么都没写,也会有一个灰色的条。

26
2015
05

AS3-透镜成像

模拟透镜成像。

3D原理,说白了就是透镜成像,将3维空间中的物体成像在一个屏上。复杂的3D效果可以找个引擎来做,简单的,就没必要用个大引擎了,可以自己来试试,效果比直接自己定义一种方式改变scale要好的多。

做了个例子,如下。透镜成像公式:1/f=1/u+1/v。其中f为焦距,凸正凹负;u为物距;v为像距,实正虚负。

26
2015
05

AS3-翻牌效果

一个翻牌的效果。没有用3d属性旋转,只是通过改变width来实现。

刚开始学习时做的东西。看看效果吧,后边有源码。

点击舞台可以再次播放翻转效果。

21
2015
05

spark自定义皮肤-位图九宫格

参考:http://www.riaway.com/flex/84.html

spark中的自定义皮肤。和mx中用css样式设置皮肤有很大的不同。spark中,给组件设置skinClass之后,原来的皮肤外观就不起作用了,只能显示skinClass定义的组件外观(只是外观不起作用,代码逻辑还起作用),我理解为:代码继承了父类,而外观不能继承。我最初想的自定义外观,是在原来基础上修改,而spark中能做的,是完全重写。

20
2015
05

5-3随机IFS蕨叶

画图方法:IFS(迭代函数系统)。

效果如下,源码就不贴了,可下载附件来看。

20
2015
05

5-2IFS蕨叶

画图方法:IFS(迭代函数系统)。

效果如下,源码就不贴了,可下载附件来看。