2016-04-14 35 views
-1

我想知道是否可以将多个文本字段/框定义为一个变量? 例如:我有五个textFields,所有名称都不相同 - “show1”&“show2”等。 我可以将它们全部定义为一个变量吗?定义几个文本字段,作为ActionScript 3中的一个变量

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

请帮帮我。 非常感谢你的回答。

+1

不,你不能,而不是在as3,但任何编程语言。把它们放在一个数组中并循环。 – BotMaster

回答

0

有时在as3或JavaScript或其他编程语言中,我只在一个变量中使用分隔符存储多个变量。

例如,如果您有5个文本字段,并且只想将它们放入1个变量中。我会这样做;

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

因此,您将在由|||分隔的变量中包含所有文本

要使用分离,那么你将不得不拆分变种,例如:

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

通常我,当我需要交流的数组类平台之间的变量,AS3通过POST PHP或GET ,或与PHP等AJAX

+0

阿尔瓦罗,非常感谢你... 我还有一个问题,这是明天的“作业”。::我应该做一个程序,用户可以添加东西,并删除它,以防万一它是错误的..然后它应该写出文本字段中最小的数字。 –

+0

你需要存储这些变量,然后编辑它们?当你关闭并打开时,他们是否需要保存?或只要你在应用程序中就保存了。如果你以后不需要保存,那么只需使用变量就可以了。如果您需要稍后保存数据,则可以使用sharedObject(http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/flash/net/SharedObject.html) 共享对象为如果你需要存储很多你也有SQLITE,但我认为它只适用于从AS3导出AIR的时候。 –

+0

这是任务(我真的不明白它):a)创建一个应用程序,用户可以记录2008年到2012年的数据。如果他们注册了错误的数字,应该可以删除或更改一年的数据。使用上表中的数据。 b)延长应用程序,以计算哪一年犯罪最少的年份涉及酒后驾车和违法速度合并。这一年是什么,会出现在屏幕上。 –

相关问题