Flash Zone Forum > Глючит текстовое поле
Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: Глючит текстовое поле
Flash Zone Forum > Macromedia Flash > Общие вопросы
GoblinX
Помогите пожалуйста!
У меня есть две перменные:
PlayerHealth и EnemyHealth.
Также у меня есть два текстовых поля "Player_Health_txt" и "Enemy_Health_txt".
Мне нужно чтобы они показыввали здоровье игрока и его врага.
Но они почемуто показывают только 100, и при ударе не меняются. хотя я написал это в коде.
Вот мой код:
var PlayerHealth:Number = 100;
var EnemyHealth:Number = 100;
Player_Health_txt.text = PlayerHealth;
kick_btn.onRelease = function() {
EnemyHealt - 10;
}
почемуто когда я нажимаю на кнопку она не отнимает здоровье у врага.
B flash не даёт отчётов об ошибке.
HaWK
GoblinX

Во-первых, ты не дописал букву в конце в этом коде, а флэш учитывает регистр.
EnemyHealth- 0;
Поэтому у тебя и не отнимается.

Во-вторых, ты допустил синтаксическую ошибку:
EnemyHealt -=10;
При вычитании какой-то еденицы от переменной надо указывать после знака “-“ знак “=”

В-третьих, ты написал вот этот код в первом кадре:
Код
Player_Health_txt.text = PlayerHealth;

Ты задал команду флэшу чтобы он отобразил тебе переменную PlayerHealth в тексте.
Так Флэш и отобразил тебе её. Но надо чтобы он постоянно её отображал (чтобы текст обновлялся постоянно)
Для этого есть код:
Код
_root.onEnterFrame = function() {
      Player_Health_txt.text = PlayerHealth;
}

После того как ты введёшь этот код, Флэш будет отслеживать значение переменной постоянно и при её изменении он сразу
же отобразит это в тексте.

P.S И вообще, GoblinX, тчательнее проверяй свой код на наличие ошибок, прежде чем задавать вопрос.
Потому что ты даже не заметил, что у тебя не хватает буквы в одном коде.
GoblinX
Спасибо Большое!! laugh.gif laugh.gif laugh.gif У меня получилось!!!
_root.onEnteFrame = function() очень помог!!!!! Ваабще просто очень помог!!!
На счёт знака "=" теперь буду знать. laugh.gif
На счёт пропуска буквы я не заметил  blink.gif . Наверное очень не внимательный был. Всё равно спасибо HaWK. Очень выручил.
MustLive
Цитата
_root.onEnteFrame = function() очень помог!!!!! Ваабще просто очень помог!!!

GoblinX

Будь внимательнее: _root.onEnterFrame.

Он всегда всем помогает, кому он нужен. Весьма часто приходится на форуме напоминать людям о способах цикличного запуска кода (в каждом кадре ролика).

Цитата
На счёт знака "=" теперь буду знать.

Основы ActionScript тебе также следует знать wink.gif. А в дальнейшем стоит детально изучить AS - это тебе пригодится при создании игр на флеше.
HaWK
Цитата
Будь внимательнее: _root.onEnterFrame.

Чё он опять ошибся? Вот улётный парень  laugh.gif laugh.gif laugh.gif
GoblinX, ты по клаве сильно не гоняй, а то ошибок много наделаешь. Ты только при нас кучу ошибок сделал, я уже не говорю про твои другие работы. biggrin.gif
GoblinX
Цитата
Чё он опять ошибся? Вот улётный парень  laugh.gif laugh.gif laugh.gif

Ни фига я не улётный.... mad.gif
Цитата
GoblinX, ты по клаве сильно не гоняй, а то ошибок много наделаешь.

А я и негоняю...
Цитата
Будь внимательнее: _root.onEnterFrame.

Ну и чё подумаешь, ошипся пару раз....
HaWK
Цитата
Ни фига я не улётный.... mad.gif

Ещё как улётный... tongue.gif
Цитата
Ну и чё подумаешь, ошипся пару раз....

ПАРУ РАЗ? Мдаа.... Ну ты даёшь...
Ты даже щас ошибся, чё уж говорить: ошипся пару раз....
GoblinX
А как у вас на форуме код обводить в красную рамочку?
HaWK
Цитата
А как у вас на форуме код обводить в красную рамочку?

Используй форумные теги.
Тег для обвода в "рамочку"
Код
[code]


GoblinX
cпасибо. понятно.
Вот так да?
Код
Мой код
HaWK
Пожалуйста.
MustLive
Цитата
Ну и чё подумаешь, ошипся пару раз....

GoblinX

Помимо ошибок в тексте сообщений на форуме и в тексте своих программ, ты также многократно ошибался при введении своего пароля. А после трёх неправильных вводов пароля аккаунт автоматически блокируется. И мне уже дважды приходилось в админке твой аккаунт разблокировать! Так что внимательно пиши все свои тексты (в том числе пароли). О чём тебе многократно напоминали я и HaWK.

Цитата
А как у вас на форуме код обводить в красную рамочку?

Тебе стоит изучить BB коды форума. В дальнейшем пригодится.
Русская версия IP.Board © 2001-2014 IPS, Inc.