PDA

Просмотр полной версии : обращение к клипам на сцене через класс


screamge
13.03.2007, 22:25
я недавно начал писать в классах и до конца честно говоря не смог разобраться. как можно обращаться через класс в _root.

для простого примера у меня на сцене имеются клипы klip1_mc, klip2_mc, klip3_mc...вызываем класс и перечисляем клипы которые нужно изменить, скажем klip1_mс... передаем в класс значение _height, так вот как прописать к классе что нужные клипы нужно искать в руте.

пробовал писать в классе


class SomeClass {
....
public function setHeight (mc:MovieClip, hei:Number){
_root[mc]._height = hei
}
}



но на сколько я понимаю такое обращение не совсем правильное...так как же обращяться чтоб и работало и соответствовало правилам.

etc
13.03.2007, 22:34
Никак не обращаться, забыть про _root. Нет его. Не-ту.

lowka
13.03.2007, 22:34
Зачем вам _root, если у вас уже есть ссылка мувик?

class SomeClass {
....
public function setHeight (mc:MovieClip, height:Number){
if(!MovieClip(mc)){
return;
}
mc._height = height;
}
}

screamge
13.03.2007, 23:03
спасибо