Hello. I have this problem for a days and it hasn't been soluted yet although I put it on couple of forums. I have 3 files: test.fla, file_as2, file_as3.

The test.fla code:

Code:
var obj:Object = new Object();
stage.addEventListener(KeyboardEvent.KEY_DOWN, hitKey);
obj['sp'] = null;

loader();

function loader():void {

	trace('I\'m loading swf...');
	var sp:Sprite = new Sprite();
	var ld:Loader = new Loader();
	ld.load(new URLRequest('file_as3.swf'));
	ld.contentLoaderInfo.addEventListener(Event.COMPLETE, comp);
	addChild(sp);
	sp.addChild(ld);
	obj['sp'] = sp;
	
}

function comp(e:Event):void {
	trace('swf is loaded...');
}

function hitKey(e:KeyboardEvent):void {
	
	trace('I\'m deleting ' + obj['sp'] + '...');
	
	if (obj['sp'] != null) {
		removeChild(obj['sp']);
		obj['sp'] = null;
	}
	
	trace('Previous object has a status: ' + obj['sp'] + '...');
	
	loader();
	
}
The file_as2:code

Code:
for (var a:Number = 1; a <= 6; a++) {
	
	this['a' + a]._alpha = 0;
	
	caurina.transitions.Tweener.addTween(this['a' + a], {
		delay:a/5,
		time:.5,
		_alpha:100,
		transition:'linear'
	});
	
}
The file_as3 code:

Code:
import caurina.transitions.*;

for (var a:Number = 1; a <= 6; a++) {
	
	this['a' + a].alpha = 0;
	
	Tweener.addTween(this['a' + a], {
		delay:a/5,
		time:.5,
		alpha:1,
		transition:'linear'
	});
	
}
The test.fla file is a typical Loader, which loads external swf files and shows them on the screen. After any key is pressed, the swf is deleted from the screen and loaded again.

The file_as2 and file_as3 are the AS2 and AS3 compiled having a simple square animation (6 squares fading in from alpha 0 one by one) animated by caurina Tweener. If the file_as3 is compilated and loaded externally there is no problem (six sqares are fading in, after pressing any key the vanish and appear (loaded) again and again...). But if the swf as2 file is loaded, it shows the squares only once and after pressing any key and loading it again, it doesn't shows it at all.

I guess it's Tweener problem, because when i trace it in AS2 file (onUpdate) it traces only at the beginning.
How it's possible, that AS3 somehow stops all Tweeners in 2nd time loaded AS2 file?? How to fix it?? Sorry for my english, i left a link for these 3 files to find solution. Try it (test.swf) and then change path inside fla to load AS2 file... Thanks for any ideas.

Link to download: http://www.filolozka.pl/zip/file.ZIP