1

我是 Famo.us 的新手,谁能解释一下 rootmodifers 在 famo.us 中的作用,这是它的示例

function SlideshowView () {
    Views.apply(this, arguments);
    this.rootModifier = new StateModifier({
        size:this.options.size
    });
    this.mainNode = this.add(this.rootModifier);
    _createLightBox.call(this);
    _createSlides.call(this);

}
4

1 回答 1

1

this.rootMidifier只是允许您在以后的应用程序中控制整个幻灯片的位置、不透明度、原点或对齐方式。更重要this.rootModifier的是像这样添加到渲染节点this.mainNode = this.add(this.rootModifier);此代码将修饰符放置在幻灯片分支的渲染树的顶部,并公开对修饰符的访问以供以后使用。例如,稍后在应用程序中,您可以使用更改不透明度的功能。

SlideShow.prototype.hide = function() {

  this.rootModifier.setOpacity(0, {duration: 3000});
}
于 2014-12-24T16:44:10.167 回答