У тебя есть свф, с классом MyLoadee (мувик который будет загружатся, если не понятно из названия

Код:
package display
{
public class MyLoadee
{
public function MyLoadee()
{
}
}
Я оставил его пустым, ты сам знаешь какие там должны быть методы.
Теперь в swf в который ты загружаешь у тебя есть класс MovieWrapper - оболочка. предположим, тебе нужна функция которая возвращает площадь мувика (ширина*высота)

Код:
package display
{
public class MovieWrapper
{
private var _managed:DisplayObject;
//это функционал
public function get area():Number
{
return managed.width*managed.height;
}
//это метод который обволакливает
public function wrap(managed:DisplayObject):DisplayObject
{
if(managed.parent != null)
{
managed.parent.removeChild(managed);
}
_managed = managed;
addChild(managed);
return managed;
}
}
}
кроме этих методов, те делегируешь и другие методы в управляемый класс
например, если тебе нужно добавлять туда мувики, можно написать в MovieWrapper:

Код:
override public function addChild(do:DisplayObject):DisplayObject
{
return _managed.addChild(do);
}
и тд и тп.
аналогично, когда менеджер это поле загруженого мувика, просто там наоборот.