PDA

Просмотр полной версии : Посмотрите plz., что я делаю неправильно?


MaxTar
22.05.2002, 14:16
(оговорюсь, я только начинаю)
здрасьте, вот захотел сделать что то типа раскрывающейся менюшки в принципе все нормально, но не могу заставить кнопки реагировать :confused: (как к ним обращаться?). есть кнопка
код к ней:
on (press) {
down();
}

мувик - код:

onClipEvent (mouseDown) {
_root.loadmuv();
_root.up();
}

и первый фрейм главной шкалы - код:

labels = new Array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12");
i = labels.length;
_root.pole.textf = "0";
function down() {
for (k=0; k<i; k++) {
duplicateMovieClip(_root.pole, "item_"+k, k);
setProperty("item_"+k, _y, 65.5+(k*20));
x = eval("item_"+k);
_level0.x.textf = labels[k];
}
}
function up() {
for (k=0; k<i; k++) {
removeMovieClip("item_"+k);
}
}
function loadmuv() {

for (k=0; k<i; k++) {
name = "item_"+k;
}
if (this.hitTest(_root.name)) {
loadMovie("muv"+k, 3);
}
}

вот и все!
если ето заезженый вопрос то извиняюсь, дайте хоть ссылочку на урок или обсуждение подобного вопроса.
хотелось бы еще какой нибудь ЗДОРОВОЙ критики в свой адрес (что я делал неправильно в принципе и тому подобное )
Огромное спасибо!

Stone
22.05.2002, 15:29
давай исходник

MaxTar
22.05.2002, 15:58
Лови :)

lexass
22.05.2002, 16:06
function loadmuv() {

for (k=0; k<i; k++) {
name = "item_"+k;

if (_root[name].hitTest(_root._xmouse,_root._ymouse,true)) {
trace(_root[name])
_root.pole.textf=_root[name].textf
loadMovie("muv"+k, 3);
}
}
}

lexass
22.05.2002, 16:09
твой же филе ;)

MaxTar
22.05.2002, 16:29
I LOVE THIS FORUM!!! ;)
Огромное спасиба! Все заработало !

2 lexass
Тока если не лень обьясни что это за конструкция _root[name], в смысле без точки, я не знаю :(

lexass
22.05.2002, 17:27
А чАво еще сделать ??? :mad:

хорошее у меня сегодня настроение :D ;)

Nox Noctis
22.05.2002, 20:53
2lexass
'mood' - (пер. с англ.) настроение
...а теперь попробуем догадаться как будет звучать 'человек настроения' :D :D

2MaxTar
поиск по форуму -> "ассоциативный", или "ассоциативный массив"
...тут просто стока раз уже говорили... я, например точно раза четыре :)
(просто очень лениво перепечатывать :) )

lexass
23.05.2002, 10:23
2 Nox Noctis
А сегодня у меня настроение ОТСТОЙ :(
И погода ОТСТОЙ :mad:
Шашлык ничего, но опять есть хочется :p
ЗЫ
Дык и как же бут звучать 'человек настроения' :rolleyes: :confused:

Nox Noctis
23.05.2002, 19:19
2lexass
эммм... ну что ты прям... я думал ты догадаешься как звучит... :p
...а если я скажу - ты обидишься и уйдешь в монастырь :rolleyes:
(а потом ты нацарапаешь 'RTFM' на святом писании и тебя оттуда выгонят с позором :D)