Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Action script 2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=49)
-   -   Как определить переменную? (http://www.flasher.ru/forum/showthread.php?t=63880)

Count 17.10.2004 18:21

Как определить переменную?
 
Собственно,существует текстовое поле (txtName),к нему привязана кнопка,имеющая следующий код:
Цитата:

on(release ) {
with (_root) {
nextFrame();
txtOutput.text="Hello,"+name1+""!";
}
}
Вопрос: Как определить переменную(name1) к полю ввода?

FreeLander 17.10.2004 20:32

вопрос совершенно не понятен.
чего ты хочешь с name1 сделать?
что ты подразумеваешь под словом "определить" - присвоить ей значение что-ли?
как-нибудь конкретизируй что-ли...

Count 17.10.2004 20:38

Именно присвоить,таким образом,чтобы текст ,введённый в поле,отображался во фразе:"Hello,....!

Штрек 17.10.2004 21:58

Я так понял, юзверь вводит в инпут имя, потом
жмёт кнопку и тут ему счастье...
Ну так -
on (release) {
with (_root) {
name1 = txtOutput.text;
nextFrame();
txtOutput.text = "Hello,"+name1+"!";
}
}
Каждому, кто задает в форуме AS2 вопросы, не имеющие никакого отношения к AS2, я задаю один и тот же вопрос -
а причем здесь AS2? Может ответишь?

Count 17.10.2004 22:56

Ну,во-первых,спасибо за попытку помочь.
Во-вторых,я не совсем понял ,каким образом это должно работать,если (я вроде писал об этом)полю ввода (txtName1) требуется задать переменную (name1) .
Ну ,тут уже вроде писали об этом, в ответ на такой же вопрос,что,коли это пишется в AS2,то имеет к нему какое-либо отношение.

Antares 17.10.2004 23:37

my_txt.variable

Штрек 18.10.2004 00:25

Цитата:

Оригинал написал(а) Count
,коли это пишется в AS2,то имеет к нему какое-либо отношение.
Ну и какое же такое отношение?
ЗЫ.Переменную инпуту задавать не надо,
чтоб то что я написал работало...
По умолчанию переменная асоциированная с инпутом -
text.
Ну а программно задать переменную текстфилду,
как написал Bad Habit , можно с помощью свойства
TextField.variable
Вот и будет
var name1=txtName1.variable
Свойство появилось в 6ке
и его использование, к AS2
не имеет ни малейшего отношения...

Count 18.10.2004 03:50

Цитата:

Оригинал написал(а) Штрек

Ну и какое же такое отношение?

Свойство появилось в 6ке
и его использование, к AS2
не имеет ни малейшего отношения...

Ну,я вобщем не буду спорить,так,как Flash занялся на переходной стадии от МХ к МХ2004,а до АС только сейчас руки дошли
посему прошу не судить строго! Думаю ,что для многих таких же ,как я ,не имевших дела с АС в 5 и 6 версиях,не всегда
есть возможность определить к какой версии относится то или иное свойство,но на сегодняшний день народ работает с 7-ой версией,
а значит сценарий писшется под АС2,ну итак далее...
Кстати,при присвоении "var name1=txtName1.variable",выдаёт значение "null". Почему?

dekud 18.10.2004 12:59

Написать чтоли где-нить большими крупными буквами:

НЕ ВСЕ ЧТО ПИШЕТСЯ В 7-ке ПИШЕТСЯ НА AS2!!!

на AS2 пишутся исключительно классы....
все остальные скрипты пишутся на AS1.
Даже если используются новые св-ва/ функции которые появились только в 7-ке.

FreeLander 18.10.2004 13:08

да надо просто, как тут уже предлагалось, слить воедино разделы и оставить просто ActionScript


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

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