Показать сообщение отдельно
Старый 15.12.2011, 08:06
Писюличник вне форума Посмотреть профиль Найти все сообщения от Писюличник
  № 3  
Ответить с цитированием
Писюличник
Banned

Регистрация: Dec 2011
Сообщений: 3
Этот код лежит в одном из клипов:
Код AS1/AS2:
var rd2:ROADS = new ROADS();
        rd2.x = (32*ix*2+32)+px;
        rd2.y = (16*iy*2+16)+py;
        rd2.gotoAndPlay(world2[g]);
        addChild(rd2);
При нажатии мышкой на экране на другой клип, нужно удалить rd2 сэкрана.

Вот это вроде работает:
Код AS1/AS2:
var rd2:MovieClip = rd2 as MovieClip;
 removeChild(DisplayObject(rd2));
Но выдаёт ошибку:
TypeError: Error #2007: Parameter child must be non-null.
at flash.display:: DisplayObjectContainer/removeChild()
at MRD/clickTOP()

Что я не так сделал???