# Timeline supported in 3.80?

**URL:** <https://phaser.discourse.group/t/timeline-supported-in-3-80/14071>\
**Category:** Phaser 3\
**Created:** [March 4, 2024, 6:01pm UTC](https://phaser.discourse.group/t/timeline-supported-in-3-80/14071 "2024-03-04T18:01:31Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jm0424](https://avatars.discourse-cdn.com/v4/letter/j/3be4f8/32.png) [@jm0424](https://phaser.discourse.group/u/jm0424)\
**Post date:** [March 4, 2024, 6:01pm UTC](https://phaser.discourse.group/t/timeline-supported-in-3-80/14071/1 "2024-03-04T18:01:31Z")

</div>

I am upgrading from 3.55 to 3.80. Is there a good way to convert my timelines to 3.80?

---

<div class="post-metadata">

**Author:** ![samme](https://yyz2.discourse-cdn.com/free1/user_avatar/phaser.discourse.group/samme/32/5275_2.png) [@samme](https://phaser.discourse.group/u/samme)\
**Post date:** [March 4, 2024, 9:43pm UTC](https://phaser.discourse.group/t/timeline-supported-in-3-80/14071/2 "2024-03-04T21:43:16Z")

</div>

If it’s a one-by-one tween sequence, you can use [tween chains](https://newdocs.phaser.io/docs/3.80.0/Phaser.Tweens.TweenChain). Otherwise, you can use the [new timelines](https://newdocs.phaser.io/docs/3.80.0/Phaser.Time.Timeline) with a `tween` [event config](https://newdocs.phaser.io/docs/3.80.0/Phaser.Types.Time.TimelineEventConfig).

---

<div class="post-metadata">

**Author:** ![jm0424](https://avatars.discourse-cdn.com/v4/letter/j/3be4f8/32.png) [@jm0424](https://phaser.discourse.group/u/jm0424)\
**Post date:** [March 4, 2024, 10:07pm UTC](https://phaser.discourse.group/t/timeline-supported-in-3-80/14071/3 "2024-03-04T22:07:01Z")

</div>

Thanks! Is it possible to use a callback with the new timeline when the it completes? I get an error that callbacks are not available.

---

<div class="post-metadata">

**Author:** ![samme](https://yyz2.discourse-cdn.com/free1/user_avatar/phaser.discourse.group/samme/32/5275_2.png) [@samme](https://phaser.discourse.group/u/samme)\
**Post date:** [March 5, 2024, 12:39am UTC](https://phaser.discourse.group/t/timeline-supported-in-3-80/14071/4 "2024-03-05T00:39:36Z")

</div>

Yes, you can do

```js
timeline.on(Phaser.Time.Events.COMPLETE, () => {
  // …
});

```

---

<div class="post-metadata">

**Author:** ![jm0424](https://avatars.discourse-cdn.com/v4/letter/j/3be4f8/32.png) [@jm0424](https://phaser.discourse.group/u/jm0424)\
**Post date:** [March 5, 2024, 3:32am UTC](https://phaser.discourse.group/t/timeline-supported-in-3-80/14071/5 "2024-03-05T03:32:12Z")

</div>

Thank you!
