flex有没有类似vb的控件数组?
界面上有很多textinput控件,有很多button控件,为便于设定属性和赋值,有没有类似控件数组的东西可以批量得进行操作?
例如: txtCtrl1 ......txtCtrl20,button1......button20这样的
还有如果从后台数据库读入数据后,根据数据的个数自动循环建立控件,这样的方法怎么做?
属性和赋值 可以这样.
设计时,先设定好一个, 然后copy控件,
根据数据的个数自动循环建立控件
也是可以的, 只是页面的布局不太好控制.
for(i){
var a"+i+":Button=new Button();
aa"+i+".label="XX";
//这里也可以对布局进行设置, x=ddd,y=33;
容器.addChild(aa"+i+");
}
楼上,copy方法可行,至于循环指定,个人感觉不好
比如说在设计模式下建立了一些button控件,在代码中自动生成如下:
XML code:
<mx:Button x="256" y="3" label="显示1" color="#000000" fillAlphas="[1.0, 1.0]" fillColors="[#C3DCEF, #5FB6F9]" fontWeight="normal" id="btn1"/>
...
...
共有10个按钮,id从btn1到btn10
然后我建立一个数组
private var arrBtnItem:Array = new Array();
通过什么方法可以把这些btn放到数组里呢?如果可以,那我只要操作这些数组(以索引号代表具体的哪个按钮)就可以操作这些按钮了呀...... <
相关问答:
初学,大胆提问,请高手不吝赐教
1、滚动条点击与绘图板(屏幕,Piceure1)的移动问题已经解决。
Picture1.Top = -VScroll1.Value + bcW '垂直移动
Picture1.Left = -HScroll1.Value + bcW ' ......
把已有数据(数据大于20行)的RS(recordset)的第10行数据与第11行数据做加法后,删除第11行的数据,然后把后面的数据向前移。
RS的话修改数据是会更新数据库,现在的问题是RS里的已有数据是用SQL语句分类统计出来的 ......
数据库里有一个字段的内容是二进制,怎么才能把这个二进制读出来
使用字节流对象可以实现
例如现在数据库里有个字段的内容是0x504B03040A0000000800407F263C3B02465390000000820000000A0000006273CECACCE22E7478 ......
怎么把已知的数据保存成xml文件,现在已知的数据是
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:o=& ......