Fireworks MX插件开发入门(四)

[复制链接]
查看: 511|回复: 0
gggds 发表于 2009-12-27 13:51:26 | 显示全部楼层 |阅读模式
  四、? 定义运用插件需要的变量参数  从以上的分析我们可以得出我们需要准备的几个变量,也就是需要从用户那里获得的变量。
* L/ ]  c6 R2 {3 l) y+ o0 R
. ^- r6 Q! j. o: `2 `# a/ O- g2 s+ b- X* o7 N& C9 Q9 `- p
?
' c4 h9 w8 ^' c8 S: E5 W, N8 T0 G4 t: c
  第一个矩形
5 z/ ^7 i5 J2 l6 H3 H
# w1 U" i' j* G* {* C: }  第二个矩形3 ]3 l$ X0 W2 u$ [. `+ M

: z2 F, b# t) ]9 \) Y矩形宽矩形高矩形左边界位置矩形顶边界位置 矩形右边界位置矩形底边界位置矩形圆角数值按钮基础颜色' C7 o/ p# |5 Z; |! g
WidthHeightLeftTop RightBottomRoundBcolor
- V5 a3 u) O( h$ A) aSwidthSheightSleftStop SrightSBottom Sround
% F+ m$ R8 H  x# j  通过分析,我们可以知道,矩形的右边界就是矩形的左边界与矩形宽的和,也就是:
4 ]* }0 n$ W- zRight=Left+WidthSRight = SLeft+SWidth
8 n2 C: c* M+ `% K  矩形的底边界就是矩形顶边界和矩形高的和,也就是:$ P; J! v. U& l/ \$ |, W8 ]- M9 P: x
Botton=Top+Height? SBottom = STop+SHeight. S8 Y/ f! _& X) }/ }/ }. v$ ^. u
   此外第二个矩形的参数都与第一个矩形相关,并可以通过相应的计算得出,而不需要单独要求用户输入。  我们可以设定第二个矩形的宽度是第一个的90%,也就是:SWidth = Width*0.9  高度是第一个的50%\\\"60%,也就是:SHeight = Height*0.5  我们设定左边界比第一个矩形偏20%,即:SLeft = Left+(Width/20)  顶边界同样偏20%,即:STop = Top+(Height/20)  第二个矩形的圆角数值我们可以设定为第一个的1.6倍,这个是个人的经验,也可以设定为你觉得合适的数值,即:SRound = Round*1.6

本版积分规则

精彩图文

Copyright   ©2015-2016  展示网  Powered by©Discuz!  技术支持:凡尚展览     ( 粤ICP备14065977号 )