PDA

Просмотр полной версии : Помогите найти ошибку....


quazare
18.08.2004, 15:09
if (fire){

attachMovie("pula","pula"+_root.num,1);
_root["pula"+_root.num]._x=_root.exolon._x+10;
_root["pula"+_root.num]._y=_root.exolon._y+10;
_root.num++;
_root["pula"+num].onEnterFrame= function(){
this._x++;
}
fire=false;
}
......................................
pula - linkage

Nox Noctis
18.08.2004, 15:14
вообще-то неплохо было бы узнать что ты вообще делаешь :))

думаю ты хотел написать так:
if (fire) {
var pula = attachMovie("pula", "pula"+_root.num, _root.num);
pula._x = _root.exolon._x+10;
pula._y = _root.exolon._y+10;
pula.onEnterFrame = function() {
this._x++;
};
fire = false;
_root.num++;
}
а ошибка собсно в том что глубине на которую аттачишь у тебя все время 1. так что следующий дубликат затирает предыдущий...

quazare
18.08.2004, 15:30
нет...
глубина аттача 1 ...
просто переменная num отвечает за имя объекта... pula1...

типа стрельбы -очереди

Елё
18.08.2004, 15:52
да...
ты не можешь создать два объекта на одной и той же глубине...
а что не работает то?
Ты пробовал код Nox Noctis-а?

iNils
18.08.2004, 15:53
fire = true;
if (fire) {
_root.num++;
attachMovie ("pula", "pula" + _root.num, 1);
_root["pula" + _root.num]._x = _root.exolon._x + 10;
_root["pula" + _root.num]._y = _root.exolon._y + 10;
trace ("j");
_root["pula" + _root.num].onEnterFrame = function () {
this._x++;
};
fire = false;
}

quazare
18.08.2004, 20:45
2iNils

А что такое

trace ("j"); ????

не совсем понятно для чего это надобно???

quazare
18.08.2004, 21:09
2Nox Noctis && All

Проблема заключается в следующем: нужно сделать стрельбу-очередь у человечка...
Недоделка выложена у меня на страничке www.swf7.narod.ru - называется Exolon.
Можешь ее код??? Там ступор с вышеназванным...
Ты наверняка сможешь посмотреть код swf -файла или все-таки fla выложить для удобства??? :confused:

iNils
18.08.2004, 22:51
2iNils

А что такое

trace ("j"); ????

не совсем понятно для чего это надобно???

Не обращай внимания, это для меня было и не убрал

D12
19.08.2004, 00:37
правдо))) жуть какая))) они тебя только плохому научат )))))))

вот посмотри примеры я думаю поймеш )))
в первом типе стрелять мышью а в другом пробелом ))) движение стрелки ))) скрипт только один в первом фрейме сцены)))

эх а эксолон твой кстати непохож на оригинал )))))

quazare
19.08.2004, 10:17
Ура, ура - все заработало!!!! Правда не могу понять почему все не работало до этого, но теперь с полной уверенностью могу сказать что какое-то приближение примитивного двика я сделал!!! :cool:
Всем интересующимся - обновление выложил у себя на страничке www.swf7.narod.ru