We help IT Professionals succeed at work.

Loader tween in flash

tonelm54 asked
Im trying to make a flash document which allows me to dynamically load an image and then tween it across the screen, if I just load the loader on the screen then load the image it works fine, but as soon as I add the motion tween it doesnt work :-(

To load the image up dynamically I can use the code:-
ldrLoader.contentPath = "http://www.google.co.uk/intl/en_uk/images/logo.gif";

Ive upload the flash document to http://www.tonycross.me.uk/Loader.fla to kinda describe it better.

Any ideas?
Watch Question

as you have found..you can't use a timeline tween on the component
however you can move it with actionscript. eg..on first frame of the main timeline..

import mx.transitions.Tween;
var myTween:Tween = new Tween (ldrLoader,"_x",Strong.easeOut,0,400,2,true);

//will move it along the x axis..to move it diagonally as in your sample add..

var myTween1:Tween = new Tween (ldrLoader,"_y",Strong.easeOut,0,300,2,true);

Top Expert 2008

import mx.transitions.easing.*;

don't forget to import the easing package so you are able to use Strong, Elastic, Bounce, Regular or whatever interpolation function classes you want.
mc_tween also works nicely for this and give you lots of options.

You can get it here. I use it all the time.

Explore More ContentExplore courses, solutions, and other research materials related to this topic.