PDA

Просмотр полной версии : Как правильно передать параметр для createEmptyMovieClip


Lego
19.05.2004, 17:35
Сделал класс: создается mоvieclip и внутри этого mc создаются текстовые поля.
Теперь хочу создать два объекта моего класса и передать конструктору название movieclip'а. Туплю с синтаксисом:

function TMyClass(mc)
{
_root.createMovieClip("+mc+",1); //????????????????
mc._x = 0;
mc._y = 0;

for(var i = 0; i < 10; i++)
{
mc.createTextField("cell" + i,i);
mc["cell" + i].text = i;
}
}
myObj1 = new TMyClass("mc1");
myObj2 = new TMyClass("mc2")

Спасибо.

Lego
19.05.2004, 18:43
ЛЮДИ-И-И-И-И-И-И-И-И!!!!!!!!!!!!!!!!!
ПА-А-А-А-А-М-А-А-А-А-А-ГИ-И-И-И-ИТ-Е--Е!!!!!!!!!!11

Lego
20.05.2004, 11:28
Уважаемые господа гуру, ну что Вам стоит?!
Работа стоит, помогите, ПОЖАЛУЙСТА!

Lego
20.05.2004, 11:34
Уважаемые господа гуру, ну что Вам стоит?!
Работа стоит, помогите, ПОЖАЛУЙСТА!

mishinaelle
20.05.2004, 12:31
function TMyClass(mc)
{
_root.createMovieClip(mc,1); //????????????????
_root[mc]._x = 0;
_root[mc]._y = 0;

for(var i = 0; i < 10; i++)
{
_root[mc].createTextField("cell" + i,i);
_root[mc]["cell" + i].text = i;
}
}
myObj1 = new TMyClass("mc1");
myObj2 = new TMyClass("mc2")

Lego
20.05.2004, 13:00
Ну хотя бы кто-то! Спасибо, конечно, но код не работает :(

Хорошо, немного перефразирую вопрос, а то, наверное, слишком мудренно получилось. Ну вот, допустим, если рассмотреть более простой пример. Как сделать так, что бы при вызове функции TMyClass с параметром названия мувиклипа, создавался это пустой мувиклип

function TMyClass(mc)
{
_root.createEmptyMovieClip(?????????????, 1);
_root[???????????]._x = 0;
_root[???????????]._y = 0;
}

obj1 = new TMyClass("mc");
obj2 = new TMyClass("cm");

Уже пробывал делать createEmptyMovieClip(mc,1) - не работает. Работает только с кавычками: createEmptyMovieClip("mc",1).

mishinaelle
20.05.2004, 13:50
ты хочешь, чтобы myObj1, myObj1 бфли наследниками класса MovieClip?

Lego
20.05.2004, 14:01
Нет. Хочу чтобы myObj1, myObj2 были объектами класса TMyClass, но каждый что-то там делал в своем собственном movieClip.

mishinaelle
20.05.2004, 14:42
вот, посмотри: тебе это надо было?

Lego
20.05.2004, 15:58
Спасибо тебе ОГРОМНОЕ! То, что нужно! Просто переполняют чувства от восторга! Еще раз спасибо!

mishinaelle
20.05.2004, 16:24
пожалуйста :)