![]() |
|
||||||||||
|
|||||
|
[+1.3 04.09.06]
[+5 04.09.06] Регистрация: Jun 2006
Сообщений: 23
|
Здраствуйте.
Переделываю XML меню.Надеюсь на вашу лояльность и помощь. Нужно чтобы для 0,1,2..n были свои мовиклипы. Этого я добился. Но грузить я их не могу. Уже 4-ый час бьюсь. ПОМОГИТЕ, ПОДСКАЖИТЕ ПОЖАЛУСТА! Сделал три мовиклипа, отдлельно прилинковал(mt1_, mtn_) их по аналогии с общим(mt_). C первым мовиклипом работает. код#1 if(level==0)
attachMovie("mt_", "mt"+i, 100000-i);
else if(level==1)
attachMovie("mt0_", "mt"+i, 100000-i);
else if(level==3)
attachMovie("mtn_", "mt"+i, 100000-i);
При том что после аттача действия уже идут c созданным "mt"+i. Не пойму какая разница что аттачить и как это влияет. Ведь параметры приатаченного мовиклипа указываются дальше. var j = eval("mt"+i);
j.level = level+1;
j.num = i;
j._x = int(j._width)*j.num;
if (n<>"_level0") {
j._y = int(j._heidth)+28;
j._x += 6;
} else {
j._y = 0;
}
trace(' i:'+level+' n:'+n+' num:'+j.num + '('+j._x+', '+j._y+')');
j.regbody = regbody[i].childNodes;
j.texta = " "+regbody[i].attributes.name;
if (j.regbody.length == 0) {
j.link = regbody[i].attributes.link;
}
j.regbody.length>0 ? j.arrowp._visible=true : j.arrowp._visible=false;
|
|
|||||
|
[+1.3 04.09.06]
[+5 04.09.06] Регистрация: Jun 2006
Сообщений: 23
|
Неработающая версия в присоединённом архиве.
Гляньте пожалуста как это меню работает с разными мовиклипами на разных подуровнях меню.. Может у кого вопросы есть? ) Или я не доходчиво объяснил суть проблемы.. |
|
|||||
|
[++1.1 19.09.06]
Регистрация: Mar 2000
Адрес: Moscow
Сообщений: 206
|
А это вообще может нормально работать, там не только проблемы с кодом, но и элементарно с логикой.
Там еще и 5 flash ? Последний раз редактировалось TEHb; 15.09.2006 в 18:26. |
|
|||||
|
[+1.3 04.09.06]
[+5 04.09.06] Регистрация: Jun 2006
Сообщений: 23
|
Проблемы могут с некоторой логики из за непонимания некоторых вещей, которые основываются на плохом знании AS
![]() Если не сложно, можешь подсказать? |
|
|||||
|
4AM Games
|
Есть два способа писать код
1) писать в стиле ас2, разбивать на классы в разные файлы и пакеты 2) писать на ас1 и весь код находится в первом кадре. у вас код разбит на классы, и есть еще в мувиках, практически отсуствуют комментарии и вообще не понятно что где искать. я бы не ждал особой помощи.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
[+1.3 04.09.06]
[+5 04.09.06] Регистрация: Jun 2006
Сообщений: 23
|
Nirth, как же они отстутвуют? Каждая строка в комментариях.
|
|
|||||
|
[++1.1 19.09.06]
Регистрация: Mar 2000
Адрес: Moscow
Сообщений: 206
|
5 flash обязателен ?
7 или 8 могу попробовать |
|
|||||
|
[+1.3 04.09.06]
[+5 04.09.06] Регистрация: Jun 2006
Сообщений: 23
|
TEHb, без разницы впринципе. Этот код и на 7-ом отлично работает, если это можно назвать "отлично"
![]() Буду только рад, если поможете ![]() |
|
|||||
|
[+1.3 04.09.06]
[+5 04.09.06] Регистрация: Jun 2006
Сообщений: 23
|
Нашел. Ошибку. Буду благодарен, если мне подскажет со след. вопросом:
не могу понять как приатачить мовиклип к другому. Вот неработающий атач: selected.attachMovie("mt_", "mt"+i, 100000-i);
var j = eval("mt"+i);
trace(' j:'+j+' selected:'+selected);
Нужно чтобы трассировка давала вот такой результат j:_level0.mt1.mt1 selected:_level0.mt1 Подскажитею ХЗ как это сделать :`(( |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:51. |
|
|
« Предыдущая тема | Следующая тема » |
|
|