Показать сообщение отдельно
Старый 03.04.2004, 05:44
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 6  
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
Не! я подумал и решил, что мне совсем не так надо!

я тут такое замутил!!!

Рассказываю как надо:
У меня есть в первом кадре флэшки ниже приведённый код:
Код:
var txts=new Array("папа","я","мама")
for(var i=0;i<txts.length;i++)
{
	_root.attachMovie("mc","mc"+i,i);
	_root["mc"+i]._x=30*i;
	_root["mc"+i]._y=20;
	_root["mc"+i].txt.text=txts[i];
}
Енто динамически три мувика создаются.
Дальше просто жуть (пример того, что должно быть):
Код:
_root["mc0"].ins("Папин брат 1")
_root["mc0"].m[0].ins("Сын 1 папиноного брата 1")
_root["mc0"].m[0].m[0].ins("Игрушка 1 сына 1 папиноного брата 1")
_root["mc0"].ins("Папин брат 1")
_root["mc2"].ins("Мамина сестра 1")
_root["mc2"].m[0].ins("Дочь 1 маминой сестры 1")
_root["mc2"].m[0].ins("Дочь 2 маминой сестры 1")
_root["mc2"].ins("Мамина сестра 2")
_root["mc2"].m[1].ins("Дочь 1 маминой сестры 2")
_root["mc2"].m[1].m[0].ins("Игрушка 1 дочери 1 маминой сестры 2")
_root["mc2"].m[1].m[0].ins("Игрушка 2 дочери 1 маминой сестры 2")
_root["mc2"].m[1].m[0].ins("Игрушка 3 дочери 1 маминой сестры 2")
_root["mc2"].m[1].ins("Дочь 2 маминой сестры 2")
_root["mc2"].m[1].m[1].ins("Игрушка 1 дочери 2 маминой сестры 2")
_root["mc2"].m[1].m[1].ins("Игрушка 2 дочери 2 маминой сестры 2")
_root["mc2"].ins("Мамина сестра 3")
_root["mc2"].ins("Мамина сестра 4")
_root["mc2"].m[3].ins("Дочь 1 маминой сестры 4")
Вот эти m-ки - это мувики.
ins(x) - функция которая создаёт мувики в мувике.

Всё это должно сформировать во такой (это пример) многомерный массив мувиков:
Код:
_root["mc0"].m[0]
_root["mc0"].m[0].m[0]
_root["mc0"].m[0].m[0].m[0]
_root["mc0"].m[1]
_root["mc2"].m[0]
_root["mc2"].m[0].m[0]
_root["mc2"].m[0].m[1]
_root["mc2"].m[1]
_root["mc2"].m[1].m[0]
_root["mc2"].m[1].m[0].m[0]
_root["mc2"].m[1].m[0].m[1]
_root["mc2"].m[1].m[0].m[2]
_root["mc2"].m[1].m[1]
_root["mc2"].m[1].m[1].m[0]
_root["mc2"].m[1].m[1].m[1]
_root["mc2"].m[2]
_root["mc2"].m[3]
_root["mc2"].m[3].m[0]
Я даже картинку нарисовал, как они связаны должны быть:



Значение, которое передаётся .ins(x) делает так:
Код:
MovieClip.prototype.ins=function(x)
{
	...
	this.txt.text=x
	...
}
И на последок маленькая просьба: помогите енто организовать. Всем, кто поможет, и тем, кто хоябы прочитал и попугался, спасибочки!