# Tweener Animation Bogging Down?

**URL:** <https://forum.kirupa.com/t/tweener-animation-bogging-down/258293>\
**Category:** flash\
**Created:** [April 22, 2008, 7:41pm UTC](https://forum.kirupa.com/t/tweener-animation-bogging-down/258293 "2008-04-22T19:41:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mindspacer](https://avatars.discourse-cdn.com/v4/letter/m/a88e4f/32.png) [@mindspacer](https://forum.kirupa.com/u/mindspacer)\
**Post date:** [April 22, 2008, 7:41pm UTC](https://forum.kirupa.com/t/tweener-animation-bogging-down/258293/1 "2008-04-22T19:41:08Z")

</div>

I’m working on a 6 minute project, which is basically a presentation. It is 1280 X 722. The whole project is contained in about 10 frames, with movie clips on each frame that contain all the animations. Within each movieclip, I have an audio stream for the dialogue, but I animate most of the presentation using tweener.

About 3/4 of the way through, the animations start getting choppy and then stall out altogether. Does this sound like a tweener issue? I’ve tested on four different computers, always with similar results.

Does anyone have any suggestions on how I can get it working more smoothly?

A sample keyframe is below.

Thanks

import caurina.transitions.\*;

var seperator:Number = 55;  
var boxArray:Array = [“Item1”, “Item2”, “Item3”, “Item4”, “Item5”, "Item"6, “Item7”, “Item8”];

processArrows\_mc.gotoAndPlay(“execute”);

Tweener.addTween(instance\_mc, {x:700, y:370, scaleX:1, scaleY:1, time:2, alpha:1});  
Tweener.addTween(processArrows\_mc, {x:50, y:550, scaleX:.5, scaleY:.5});

for (var i:Number=0; i \< 8; i++)  
{  
this[“box”+i].category.text = boxArray\*;  
this[“box”+i].category.width = 150;  
Tweener.addTween(this[“box”+i], {scaleX:.5, scaleY:.5, x:100, y:90 + j\*seperator, alpha:1});  
}

box4.category.width = 250;  
box4.category.x -= 45;  
box5.category.width = 250;  
box5.category.x -= 45;  
box4.autoSize = TextFieldAutoSize.LEFT;  
box5.category.y -= 10;

line1.x = 200;  
line2.x =400;

headingEnvision.x = 65;  
headingEnvision.y = 50;  
headingEnable.x = 270;  
headingEnable.y = 50;  
headingExecute.x = 475;  
headingExecute.y = 50;  
headingExecute.alpha=0;

Tweener.addTween(headingExecute, {alpha:1, time:2});

var orangeCatArray:Array = [“Cat1”, “Cat2”, “Cat3”];  
for (var l:Number=0; l \< orangeCatArray.length; l++)  
{  
this[“orangeCat”+l].category.text = orangeCatArray[l];  
this[“orangeCat”+l].x =300;  
this[“orangeCat”+l].y = 90 + l\*seperator;  
this[“orangeCat”+l].scaleX = .5;  
this[“orangeCat”+l].scaleY = .5;  
}

orangeCat1.category.width = 250;  
orangeCat1.category.x -= 45;
