Я знаю, что это старый вопрос, но есть важный аспект, который не был рассмотрен ...
Вы ссылаетесь на библиотечный символ, который объявлен как «Графика» (в отличие от мувиклипа или кнопки)?
Если вы имеете в виду понятие «Библиотечный символ», то есть «Графика», вы не можете. График можно представить как прославленную «группу», главное отличие в том, что Графика живет в Библиотеке, а группа - нет. Как и группа, Графика позволяет собирать различные элементы вместе в одном «контейнере» и манипулировать ими в .fla, но на самом деле он не существует в качестве программной конструкции в опубликованном swf ... поэтому вы не можете добавить сценарий или команды для графического объекта, поскольку в отношении флэш-плеера графического изображения нет.
В качестве эксперимента вы можете создать символ мувиклипа в библиотеке, а затем создать другой элемент библиотеки, представляющий собой рисунок, содержащий мувиклип. Поместите оба из них в кадр 1 пустого флага со следующим кодом:
for(var i:int = 0 ; ilen:int = this.numChildren ; i < ilen ; i++){
trace(this.getChildAt(i));
}
Обратите внимание, что оба ролика являются вашими мувиклипами ... графики нигде нет. Вот почему вы не можете добавить сценарий к графике.
Так что вы можете сделать, чтобы решить эту проблему?
Если вам абсолютно необходимо, чтобы этот символ был графикой в библиотеке, и вам абсолютно необходимо иметь возможность перетаскивать его целиком (или выполнять любые другие действия с ним), то вам нужно поместить его в MovieClip контейнер, а затем перетащите этот MovieClip.