2016-04-14 2 views
-1

Мне интересно, можно ли определить несколько текстовых полей/полей как одну переменную? Например: у меня есть пять текстовых полей, все с разными именами - «show1» & «show2» и т. Д. Могу ли я, например, определить их как одну переменную?Определите несколько текстовых полей, как одну переменную в ActionScript 3

var key; 
key = show1 && show2 ... etc. 
key.visible = false; 

Пожалуйста, помогите мне. Большое спасибо за ответ.

+1

Нет, вы не можете и не только в as3, но и с любым языком программирования. Поместите их в массив и проведите через него. – BotMaster

ответ

0

Иногда в as3 или javascript или на другом языке программирования Я храню несколько переменных внутри одной переменной с помощью разделителей.

Например, если у вас есть 5 текстовых полей и вы хотите разместить их только в одной переменной. Я бы сделал это;

var key; 
key = show1 + '|||' + show2 + '|||' + show3; 

так что у вас будут все тексты внутри переменной, разделенной на |||

для использования, отделявшего то вам придется разделить этот вар, например:

array = key.split('|||'); 

Я обычно, что, когда мне нужно общаться массив как переменные между платформами, AS3 в PHP через POST или GET , или ajax с PHP и т. д.

+0

Alvaro, большое вам спасибо ... У меня есть еще один вопрос, это «домашняя работа» на завтра. :: Я должен сделать программу, в которой пользователь может, добавить материал и удалить его, если он ошибается .. И затем он должен записать наименьшее число в текстовом поле. –

+0

вам нужно сохранить эти переменные, а затем отредактировать их? они должны быть спасены, когда вы закрываете и открываете? или просто сохранены до тех пор, пока вы находитесь в приложении ?. если вам не нужно сохранять позже, просто работайте с переменными и все. если вам нужны данные для сохранения позже, вы можете использовать sharedObject (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/SharedObject.html) общий объект отлично подходит для небольшого объема данных, если вам нужно много хранить, у вас также есть SQLITE, но я думаю, что это только при экспорте AIR для AS3. –

+0

Это задача (я ее действительно не понимаю): а) Создать приложение, в котором пользователь может записывать данные с 2008 по 2012 год. Должна быть удалена или изменена информация за год, если они зарегистрировали неправильный номер. Используйте данные из приведенной выше таблицы. b) Расширьте приложение, чтобы рассчитать, какой год имел наименьшее количество преступлений, когда дело касалось питья, вождения и незаконной скорости. Какой год был, появится на экране. –

Смежные вопросы