PDA

Просмотр полной версии : Как присвоить объект через attachMovie


bear84
19.05.2010, 14:20
Возник вопрос: Есть символ в библиотеке "button". Он связан с классом "ButtonClass". Этот класс наследован от MovieClip.

Добавляю символ на сцену:

var but:ButtonClass = _root.attachMovie("button", "but", root.getNextHighestDepth());

выдает ошибку "type error MovieClip should be ButtonClass". Как поступить?

lexa2000lexa
19.05.2010, 14:34
вот такvar but:MovieClip= _root.attachMovie("button", "but", root.getNextHighestDepth());

bear84
19.05.2010, 14:36
ага, а как потом сделать чтобы у but были доступны методы и свойства ButtonClass?

lexa2000lexa
19.05.2010, 14:43
нет ненужно превязывать он у вас и так уже привязан к классу ButtonClass.

bear84
19.05.2010, 14:51
нет ненужно превязывать он у вас и так уже привязан к классу ButtonClass.

мне нужно чтобы на этапе компиляции показывал возможные ошибки. И по контррол + пробел показывались методы/свойства ButtonClass у but

Добавлено через 47 минут
Всем спасибо. Разобрался

var but:ButtonClass = ButtonClass(_root.attachMovie("button", "but", root.getNextHighestDepth()));