![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2005
Сообщений: 53
|
есть ли какое нить действие, чтоб функция при условии не работала??
|
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
поставь внутри нее if с твоим условием
![]() |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 53
|
Цитата:
this._x += 10; if (this._x>450) { this.unloadMovie(); i--; } } * - это условие я вставил, но функция ваще перстает работать, а мне надо, чтоб она не работала, пока i не станет меньше 3 . |
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
просто с переменная i должна быть объявлена выше if
или если она ваще снаружи фуекции то обращаться к ней через _root или ваще глобальной ее сделай ![]() |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 53
|
блин все, я башку сломал, не знаю как сделать - мне надо, чтоб максимум патронов(которые выстреливает корабль), сколько могло находиться на экране было три, не больше :
i = 0; _root.onMouseDown = function() { i++; _root.attachMovie("blam", "blam_"+i, i); _root["blam_"+i]._x = _root.ship._x; _root["blam_"+i]._y = _root.ship._y; _root["blam_"+i].onEnterFrame = function() { this._x += 10; if (this._x>450) { this.unloadMovie(); i--; } If(i>3){ _root["blam_"+i].unloadMovie; } }; }; |
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
Цитата:
|
|
|||||
|
Регистрация: Jul 2003
Адрес: Петербург
Сообщений: 432
|
а не проще ли не вызывать функцию в зависимости от условия?
__________________
Папа просил передать вам всем, что театр закрывается. Нас всех тошнит. |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 53
|
Цитата:
Последний раз редактировалось ZЭТ; 19.08.2005 в 17:10. |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:27. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|