Jump to content
Search Community

Andres Salazar

Members
  • Posts

    1
  • Joined

  • Last visited

Everything posted by Andres Salazar

  1. Hello, I need to pause and unpaused my animation at the same time I changed react state, but when I change react state the animation keeps playing even if I paused it const [isPlaying, setIsPlaying] = useState(true); /* Creatin Bar Refs */ let bar1 = useRef(null); let soundRef = useRef(null); //Creating timelines const bar1Anim = new TimelineMax({ paused: false, }); function music() { bar1Anim.paused(!bar1Anim.paused()); if (isPlaying) { soundRef.current.play(); setIsPlaying(!isPlaying); } else { soundRef.current.pause(); setIsPlaying(!isPlaying); } } useEffect(() => { bar1Anim.to(bar1.current, 0.2, { scaleY: "random(0.2,1)", ease: "none", yoyo: "true", repeat: -1, repeatRefresh: true, }); bar1Anim.paused(!bar1Anim.paused()); }, []); But when Im not changing the react state the animation works at it shoulds, I would be grateful if someone knows what mistake am I making function music() { bar1Anim.paused(!bar1Anim.paused()); }
×
×
  • Create New...