2016-07-02 45 views

回答

0

您可以通過調用Framer.CurrentContext.reset()並重建原型來實現此目的。

爲了簡單起見,請將所有設置代碼寫入重置上下文後調用的函數中。請記得在初始設置中調用setup()函數。

例子:

setup = -> 
    # Everything should go inside the setup() function 
    layerA = new Layer 
     backgroundColor: 'green' 

    layerA.animate 
     properties: 
      x: Align.right 

    resetButton = new Layer 
     x: Align.center 
     y: Align.bottom 
     backgroundColor: 'red' 

    resetButton.onClick -> 
     Framer.CurrentContext.reset() 
     #Call setup() again to recreate all layers 
     setup() 

# Initial setup call 
setup() 

完整的原型在這裏:http://share.framerjs.com/9fl1g7icvnax/