Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Action script 2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=49)
-   -   Input / Dynamic Text (http://www.flasher.ru/forum/showthread.php?t=52424)

scriptum 07.12.2003 18:42

Input / Dynamic Text
 
Ребята, привет!

Экспериментируя, я нарвался на совершенно непонятное мне явление – может быть, кто-нибудь из знатоков объяснит его в двух словах?

Итак, дано:
1. Поле Input Text, var обозначена, как "a"
2. Кнопка с кодом:

on (release) {
b=a++;
}

(b возникла от случайного удара по клавише, ее можно заменить любым случайным же сочетанием букв).

Результат: если ввести в поле число, то при каждом нажатии на кнопку оно будет увеличиваться на единицу.

Вопросы:
1. Что такое b?
2. Почему поле Input Text ведет себя так, как будто это Dynamic Text?
3. Не сплю ли я?

Спасибо!

jazzy_net 07.12.2003 19:54

Re: Input / Dynamic Text
 
Цитата:

1. Что такое b?
2. Почему поле Input Text ведет себя так, как будто это Dynamic Text?
3. Не сплю ли я?
1. b — временная переменная. она тут не играет абсолютно никакого значения, так как оператор = сохраняет в ней значение переменной а , после чего оператор ++ увеличивает на единицу значение переменной а .

2. Input Text ведет себя как Input Text, ассоциированный с переменной.

3. Нет.

scriptum 07.12.2003 20:38

Большое спасибо.
(Надеюсь, что со временем я все это пойму).

jazzy_net 07.12.2003 20:45

эммм... а что, ещё что-то осталось не понятно?.. =)

scriptum 08.12.2003 02:27

Честно говоря, ответ на вопрос 2 мне не очень ясен - с непривычки, вероятно. Я всегда думал, что "инпут" на то и инпут, чтобы пользователь вводил текст собственными руками. А тут текстовое поле проявляет какую-то неожиданную самостоятельность...

jazzy_net 08.12.2003 16:29

ну так правильно - в него, в отличие от динамик текста, и можно вводить текст. не назначайте для него переменную (var) — оно и не будет проявлять "самостоятельности". хотя я немного не понимаю почему вы выбрали этот термин — переменную то вы сами меняете...

scriptum 08.12.2003 17:24

Ой, кажется, дошло...
jazzy_net, спасибо!


Часовой пояс GMT +4, время: 17:52.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.