Просмотр полной версии : Помогите найти ошибку....
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. так что следующий дубликат затирает предыдущий...
нет...
глубина аттача 1 ...
просто переменная num отвечает за имя объекта... pula1...
типа стрельбы -очереди
да...
ты не можешь создать два объекта на одной и той же глубине...
а что не работает то?
Ты пробовал код Nox Noctis-а?
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;
}
2iNils
А что такое
trace ("j"); ????
не совсем понятно для чего это надобно???
2Nox Noctis && All
Проблема заключается в следующем: нужно сделать стрельбу-очередь у человечка...
Недоделка выложена у меня на страничке www.swf7.narod.ru - называется Exolon.
Можешь ее код??? Там ступор с вышеназванным...
Ты наверняка сможешь посмотреть код swf -файла или все-таки fla выложить для удобства??? :confused:
2iNils
А что такое
trace ("j"); ????
не совсем понятно для чего это надобно???
Не обращай внимания, это для меня было и не убрал
правдо))) жуть какая))) они тебя только плохому научат )))))))
вот посмотри примеры я думаю поймеш )))
в первом типе стрелять мышью а в другом пробелом ))) движение стрелки ))) скрипт только один в первом фрейме сцены)))
эх а эксолон твой кстати непохож на оригинал )))))
Ура, ура - все заработало!!!! Правда не могу понять почему все не работало до этого, но теперь с полной уверенностью могу сказать что какое-то приближение примитивного двика я сделал!!! :cool:
Всем интересующимся - обновление выложил у себя на страничке www.swf7.narod.ru
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.