![]() |
Как определить переменную?
Собственно,существует текстовое поле (txtName),к нему привязана кнопка,имеющая следующий код:
Цитата:
|
вопрос совершенно не понятен.
чего ты хочешь с name1 сделать? что ты подразумеваешь под словом "определить" - присвоить ей значение что-ли? как-нибудь конкретизируй что-ли... |
Именно присвоить,таким образом,чтобы текст ,введённый в поле,отображался во фразе:"Hello,....!
|
Я так понял, юзверь вводит в инпут имя, потом
жмёт кнопку и тут ему счастье... Ну так - on (release) { with (_root) { name1 = txtOutput.text; nextFrame(); txtOutput.text = "Hello,"+name1+"!"; } } Каждому, кто задает в форуме AS2 вопросы, не имеющие никакого отношения к AS2, я задаю один и тот же вопрос - а причем здесь AS2? Может ответишь? |
Ну,во-первых,спасибо за попытку помочь.
Во-вторых,я не совсем понял ,каким образом это должно работать,если (я вроде писал об этом)полю ввода (txtName1) требуется задать переменную (name1) . Ну ,тут уже вроде писали об этом, в ответ на такой же вопрос,что,коли это пишется в AS2,то имеет к нему какое-либо отношение. |
my_txt.variable
|
Цитата:
ЗЫ.Переменную инпуту задавать не надо, чтоб то что я написал работало... По умолчанию переменная асоциированная с инпутом - text. Ну а программно задать переменную текстфилду, как написал Bad Habit , можно с помощью свойства TextField.variable Вот и будет var name1=txtName1.variable Свойство появилось в 6ке и его использование, к AS2 не имеет ни малейшего отношения... |
Цитата:
посему прошу не судить строго! Думаю ,что для многих таких же ,как я ,не имевших дела с АС в 5 и 6 версиях,не всегда есть возможность определить к какой версии относится то или иное свойство,но на сегодняшний день народ работает с 7-ой версией, а значит сценарий писшется под АС2,ну итак далее... Кстати,при присвоении "var name1=txtName1.variable",выдаёт значение "null". Почему? |
Написать чтоли где-нить большими крупными буквами:
НЕ ВСЕ ЧТО ПИШЕТСЯ В 7-ке ПИШЕТСЯ НА AS2!!! на AS2 пишутся исключительно классы.... все остальные скрипты пишутся на AS1. Даже если используются новые св-ва/ функции которые появились только в 7-ке. |
да надо просто, как тут уже предлагалось, слить воедино разделы и оставить просто ActionScript
|
Объединять наверное всеж не стоит :)
А вот переименовтаь раздел внечто вроде "Программирование классами" или еще какнить помудрёнее, чтобы АС1 юзеры не догадались о чем речь. |
Цитата:
Цитата:
|
Цитата:
Цитата:
Собственно ниче не меняется. Если важны просто посещения - это одно. Есть смысл тогда объединяться Если нужны вопросы и ответы по теме АС2 - надежды на частые посещения должны быть забыты. |
цель названий раздела (имхо) - разделить всю предметную область на примерно равные по количеству возникающих вопросов части
|
Чего-то я не пойму сути спора,какая разница ,как называть раздел.Тем паче,что код написанный на АС2 все равно
при экспорте преобразуется в АС,так что всё относительно. Ну ,а от сути вопроса отошли,я спашивал,так уже ,между делом: при присвоении "var name1=txtName1.variable",выдаёт значение "null". Почему? |
Вложений: 1
Count, чтобы ты понял, смотри пример. Там я тебе показал, в чем разница между именем текстового поля и variable текстового поля. И как с ними работать.
|
Любому нормальному ясно, что
name1=txtName1.variable описка и должно быть name1=txtOutput.variable |
sergwizard
Огромное тебе человеческое спасибо-разобрался! :) Хотя я шел по иному пути,но.... всё постепенно... Штрек А чего ты так негодуешь-то? Я ж написал,что при присвоении таким образом переменной,выдаёт "нуул". Так что...никто не виноват ,да и не все нормальные .:) |
| Часовой пояс GMT +4, время: 21:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.