使用数字选择器在Flash舞台控制线段长度

数字选择器NumericStepper可以或许轻松的节制数字按步长增添, 利用它来节制Flash舞台中的线段长度是很有用的, 若何实现这一操作呢?笔者分享一下小我的经验 。

使用数字选择器在Flash舞台控制线段长度



需要这些哦
Flash CS6
方式/
1新建一个数字选择器图层, 将NumericStepper元件拖动到舞台合适位置 。

使用数字选择器在Flash舞台控制线段长度



2在舞台选中NumericStepper元件, 在属性面板中将实例名称取名为“line_btn” 。

使用数字选择器在Flash舞台控制线段长度



3新建代码图层, 打开动作面板 。
起首, 建立一个Shape类实例, 用变量line引用它, 用来绘制直线 。

使用数字选择器在Flash舞台控制线段长度



4接着, 界说一个实型变量l, 保留线段转变的长度 。

使用数字选择器在Flash舞台控制线段长度



5设置所绘制线条的宽度和颜色, 宽度为5, 颜色值为0x0000FF 。

使用数字选择器在Flash舞台控制线段长度



6绘制线条的起点, 用moveTo方式实现 。

使用数字选择器在Flash舞台控制线段长度



7接着, 绘制线条, 直线的终点坐标为(200, 200) 。

使用数字选择器在Flash舞台控制线段长度



8然后, 将直线添加到显示列表中, 显示直线 。

使用数字选择器在Flash舞台控制线段长度



9注册元件line_btn的CHANGE事务的侦听器, 领受者函数为drawline 。

使用数字选择器在Flash舞台控制线段长度



10界说侦听器函数drawline, 参数ev为事务类型 。

使用数字选择器在Flash舞台控制线段长度



11然后, 获取线段要增添的值, 代码如下图所示 。

使用数字选择器在Flash舞台控制线段长度



12绘制线条的起点, 起点坐标值为(200, 200) 。

使用数字选择器在Flash舞台控制线段长度



13最后, 绘制线条到终点, 终点的X轴坐标为200+l 。

使用数字选择器在Flash舞台控制线段长度

猜你喜欢