IPB

Здравствуйте, гость ( Вход | Регистрация )

> Глючит текстовое поле
  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
GoblinX
сообщение 9.08.2009 - 17:54
Сообщение #1


Новичок
*

Группа: Новичок
Сообщений: 6
Регистрация: 9.08.2009
Пользователь №: 9427



Помогите пожалуйста!
У меня есть две перменные:
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 не даёт отчётов об ошибке.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов (1 - 11)
HaWK
сообщение 9.08.2009 - 18:00
Сообщение #2


Моdератор
****

Группа: Пользователь
Сообщений: 884
Регистрация: 12.03.2008
Пользователь №: 4145



GoblinX

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

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

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

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

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

P.S И вообще, GoblinX, тчательнее проверяй свой код на наличие ошибок, прежде чем задавать вопрос.
Потому что ты даже не заметил, что у тебя не хватает буквы в одном коде.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
GoblinX
сообщение 9.08.2009 - 22:32
Сообщение #3


Новичок
*

Группа: Новичок
Сообщений: 6
Регистрация: 9.08.2009
Пользователь №: 9427



Спасибо Большое!! laugh.gif laugh.gif laugh.gif У меня получилось!!!
_root.onEnteFrame = function() очень помог!!!!! Ваабще просто очень помог!!!
На счёт знака "=" теперь буду знать. laugh.gif
На счёт пропуска буквы я не заметил blink.gif . Наверное очень не внимательный был. Всё равно спасибо HaWK. Очень выручил.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 9.08.2009 - 23:59
Сообщение #4


Ветеран конференции
****

Группа: Flash Zone Team
Сообщений: 3935
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Цитата
_root.onEnteFrame = function() очень помог!!!!! Ваабще просто очень помог!!!

GoblinX

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

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

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

Основы ActionScript тебе также следует знать wink.gif. А в дальнейшем стоит детально изучить AS - это тебе пригодится при создании игр на флеше.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
HaWK
сообщение 10.08.2009 - 00:18
Сообщение #5


Моdератор
****

Группа: Пользователь
Сообщений: 884
Регистрация: 12.03.2008
Пользователь №: 4145



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

Чё он опять ошибся? Вот улётный парень laugh.gif laugh.gif laugh.gif
GoblinX, ты по клаве сильно не гоняй, а то ошибок много наделаешь. Ты только при нас кучу ошибок сделал, я уже не говорю про твои другие работы. biggrin.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
GoblinX
сообщение 13.08.2009 - 18:32
Сообщение #6


Новичок
*

Группа: Новичок
Сообщений: 6
Регистрация: 9.08.2009
Пользователь №: 9427



Цитата
Чё он опять ошибся? Вот улётный парень laugh.gif laugh.gif laugh.gif

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

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

Ну и чё подумаешь, ошипся пару раз....
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
HaWK
сообщение 13.08.2009 - 18:36
Сообщение #7


Моdератор
****

Группа: Пользователь
Сообщений: 884
Регистрация: 12.03.2008
Пользователь №: 4145



Цитата
Ни фига я не улётный.... mad.gif

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

ПАРУ РАЗ? Мдаа.... Ну ты даёшь...
Ты даже щас ошибся, чё уж говорить: ошипся пару раз....
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
GoblinX
сообщение 13.08.2009 - 21:25
Сообщение #8


Новичок
*

Группа: Новичок
Сообщений: 6
Регистрация: 9.08.2009
Пользователь №: 9427



А как у вас на форуме код обводить в красную рамочку?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
HaWK
сообщение 13.08.2009 - 21:27
Сообщение #9


Моdератор
****

Группа: Пользователь
Сообщений: 884
Регистрация: 12.03.2008
Пользователь №: 4145



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

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




Сообщение отредактировал HaWK - 13.08.2009 - 21:30
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
GoblinX
сообщение 13.08.2009 - 21:34
Сообщение #10


Новичок
*

Группа: Новичок
Сообщений: 6
Регистрация: 9.08.2009
Пользователь №: 9427



cпасибо. понятно.
Вот так да?
Код
Мой код


Сообщение отредактировал GoblinX - 13.08.2009 - 21:34
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
HaWK
сообщение 13.08.2009 - 21:36
Сообщение #11


Моdератор
****

Группа: Пользователь
Сообщений: 884
Регистрация: 12.03.2008
Пользователь №: 4145



Пожалуйста.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 14.08.2009 - 23:46
Сообщение #12


Ветеран конференции
****

Группа: Flash Zone Team
Сообщений: 3935
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Цитата
Ну и чё подумаешь, ошипся пару раз....

GoblinX

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

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

Тебе стоит изучить BB коды форума. В дальнейшем пригодится.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 17.11.2010 - 16:26