Пришлось для одной задачи вернуться с AS 3.0 на AS 2.0, и начался тупняк))
Есть класс AppController и AppElement (оба extends MovieClip, мувик класса AppController изначально размещен на сцене)
AppController внутри одного из своих методов создает AppElement, у которого есть контсруктор, принимающий параметр, т.е. что-то в таком духе:

Код:
class AppController
{
...
public function _Method()
{
appEl = new AppElement("parameter");
}
...
}
Теперь еще хорошо бы вытащить appEl на сцену - создаю в библиотеке .fla файла пустой мувик AppElementLib, которому в соотвествие ставлю класс AppElement.
И в метод _Method() дописываю еще строчку:

Код:
this.attachMovie("AppElementLib" , "AppElementLib_mc" , <глубина>);
В итоге получается, что создается 2 объекта AppElement- как этого избежать?
Если, допустим, убрать строчку

Код:
appEl = new AppElement("parameter");
, то как тогда передать параметр в конструктор?..