PointC last won the day on June 16

PointC had the most liked content!


  • Content count

  • Joined

  • Last visited

  • Days Won


PointC last won the day on June 16

PointC had the most liked content!

Community Reputation

5,256 Superhero

About PointC

  • Rank

Contact Methods

Profile Information

  • Gender
  • Location
    Seattle area
  • Interests
    web design, motion graphics, 3D animation, video production, all things sci-fi, Mt. Rainier hiking and my dachshunds

Recent Profile Visitors

21,610 profile views
  1. PointC

    Question: How create a conditional TimeLine?

    Hi @ohem If I understand your desired outcome, I think you'll want to shift the children and then add the new conditional timeline. The stagger is also coming before the label because you have an offset on the label so it won't shift that stagger tween. You could have the stagger start at the label and then it would work correctly. Something like this maybe. Does that help? Happy tweening.
  2. PointC

    Delay on animation start when updating timeline

    Hi @aztekgold Please try this on line 24 .staggerFromTo($('.nav a'), .45, {opacity: 0, x: 0}, {opacity: 1, x: -50}, .1, 0.5); Hopefully that helps. Happy tweening.
  3. PointC

    Use MorphSVG in Adobe Captivate?

    You're welcome. That's how we roll in the GreenSock neighborhood. Thanks again for supporting the platform with your Club membership. Let us know if you have more GSAP problems or questions. Happy tweening.
  4. PointC

    Use MorphSVG in Adobe Captivate?

    It looks like you're still targeting groups. The morphSVG plugin works path to path. The polyline is what you need to target. In your case, this should work. TweenMax.to("#backArrow", 1, {morphSVG:"#arrow", repeat:-1}); You also don't need separate SVGs to make this happen. Here's a simple demo with both polylines in the same SVG. Does that make sense? Happy tweening.
  5. PointC

    Adding Tweens to TimeLineLite

    Hi @RoxanneAllard Welcome to the forum. You just have a little problem with your scripts. // these are pointing to a local directory <script type="text/javascript" src="js/greensock/plugins/CSSPlugin.min.js"></script> <script type="text/javascript" src="js/greensock/TweenLite.min.js"></script> // please switch to these <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/2.0.1/TweenLite.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/2.0.1/plugins/CSSPlugin.min.js"></script> I'd recommend loading TweenMax instead as it will load the additional files by default. TweenMax loads: TweenLite TweenMax TimelineLite TimelineMax CSSPlugin AttrPlugin RoundPropsPlugin DirectionalRotationPlugin BezierPlugin EasePack On CodePen this is really easy. Just hit the little gear icon on the JS panel and use the drop-down to load TweenMax. (& jQuery too) That should get you running correctly. Happy tweening.
  6. I think it should have worked the way you had it, but I'm glad the change solved it for you. Happy tweening.
  7. PointC

    Use MorphSVG in Adobe Captivate?

    Hi @kbeats Welcome to the forum and thanks for joining Club GreenSock. I have no experience with Adobe Captivate, but I have a couple things you can try. First, can you target the SVGs (or their parent divs) for a simple tween? Something like opacity. I'm just curious if that works or if this is just something with the MorphSVG plugin. I can't see your SVGs, but I'm assuming they're already paths, correct? If so, you wouldn't need to use the convertToPath() method. That's for primitive SVG elements like <rect> <circ> etc. Also, are the SVGs made with one path or are you trying to target a group? You said you inspected the file and the divs have names of "#nextc" and "#backc". Do the SVGs have an ID or class? More importantly, do the target paths themselves have any sort of ID or class? If the paths have no identifiers, you could try something like this. TweenMax.to("#nextc path", 1, {morphSVG:"#backc path"}); That's assuming there is an SVG in that div and it only has one path. Without seeing your actual SVG code, I'm just shooting in the dark here. Hopefully something I've listed will point you in the right direction. Happy tweening and welcome aboard.
  8. It shouldn't make any difference, but I'm curious if you get the same result with this change: angle = this.target._gsTransform.rotation; As Jack mentioned, a demo would be quite helpful in troubleshooting this for you.
  9. PointC

    scale plus fade

    The timing is based on the duration set in the ScrollMagic scene. In this particular case you have that set to 100%. If you set the duration in the ScrollMagic scene, the actual tween duration won't be used. ScrollMagic hijacks that value and tweens as the user scrolls. If you want the actual tween duration to be used, you can just skip the duration property in the ScrollMagic scene and the tween will play normally when it hits its trigger. To control the scale you can adjust the value in the tween I added. I just used a scale of 2 as a quick example. Happy tweening.
  10. PointC

    scale plus fade

    Hi @DigitalDude I'm not sure I completely understand the desired result as I don't see any tweens in your demo. (just pins). Is this what you need to happen? Hopefully that helps. For GSAP training, you can check out the learning page: https://greensock.com/learning Getting started https://greensock.com/get-started-js Noble Desktop Course https://www.nobledesktop.com/books/gsap Happy tweening. PS Your demo was also missing the GSAP plugin that allows ScrollMagic to hijack the tweens. More info: http://scrollmagic.io/docs/animation.GSAP.html
  11. PointC

    Graphical User Interface (GUI) for SVG Animations?

    It's been discussed a few times.
  12. PointC

    Can anyone help with pause and inner scroll?

    Sheesh... it's about time. For a second I thought you weren't going to use your catchphrase.
  13. PointC

    Can anyone help with pause and inner scroll?

    Stop making things so simple Blake.
  14. PointC

    Can anyone help with pause and inner scroll?

    Hi @PaulAG Welcome to the forum. It looks like that site is using ScrollMagic so I'm assuming they're just pinning some sections. This is a demo I made as an answer to a different forum question, but it shows the basic technique of pinning. ScrollMagic http://scrollmagic.io/ ScrollMagic Docs http://scrollmagic.io/docs/index.html Good training https://ihatetomatoes.net/get-scrollmagic-101/ Happy tweening
  15. PointC

    Synchronize .progress() with mousedown

    I'm a bit confused here too. Isn't that what your demo is doing? On mousedown the tween plays and on mouseup it reverses? If you hold it long enough, the progress will hit 1 and trigger the onComplete. Once it completes, your handler can fire the new animation (or whatever it does) and remove the listener? Or am I missing something?