var rw = this.setting.posterWidth, rh = this.setting.posterHeight,
rw = rw *self.setting.scale;
rh = rh *self.setting.scale 这是获取的都是配置参数里面的值 为什么会有缩小的效果
首先rw,rh( rw = this.setting.posterWidth, rh = this.setting.posterHeight,)获取的是配置参数中定义的高度和宽度。这里rw,rh为第一张幻灯片的高和宽。假设rw=rh=10;
scale( rw *self.setting.scale;)是配置参数中设置的缩放比例。
之后再计算第二张幻灯片的宽高(rw = rw *self.setting.scale;rh = rh *self.setting.scale;【注:10*0.9=9】)。计算过后的rw,rh新值又被赋给了变量rw,rh
之后再计算第三张幻灯片的宽高(rw = rw *self.setting.scale;rh = rh *self.setting.scale;【注:9*0.9=0.81】)。计算过后的rw,rh新值又被赋给了变量rw,rh
如此循环下去~~~~
谢谢 之后我懂了 rw rh 相当于是全局的变量 每设置一次 就会改变一次的